{"_id":"cross-tab-worker-databus","_rev":"131-6970a1a57b8650eabedf1e9b656f1f7c","name":"cross-tab-worker-databus","dist-tags":{"latest":"0.21.41"},"versions":{"0.1.0":{"name":"cross-tab-worker-databus","version":"0.1.0","keywords":["broadcast-channel","cross-tab","data-bus","dedicated-worker","shared-worker","centrifuge","websocket"],"author":{"name":"Sun1090"},"license":"MIT","_id":"cross-tab-worker-databus@0.1.0","maintainers":[{"name":"sun1090","email":"1090964491@qq.com"}],"homepage":"https://github.com/Sun1090/cross-tab-worker-databus#readme","bugs":{"url":"https://github.com/Sun1090/cross-tab-worker-databus/issues"},"dist":{"shasum":"cd0c84b97f51ab11d059221e43104bb3a4fc9321","tarball":"https://registry.npmjs.org/cross-tab-worker-databus/-/cross-tab-worker-databus-0.1.0.tgz","fileCount":59,"integrity":"sha512-U0zq50SPf5bdSg21Zp2t90s31SxcK44MjNvYbvzlfigLs4d+TjVSxdRHvh68nrw0xN6T9OwkgBigdLDXSmgTfA==","signatures":[{"sig":"MEYCIQDHanN90k319l/j80irhgPSUJ3xtx3QkagTJAlhjp5hIwIhALHIZ/aijbLJniIAMzlIo3/yQ9msIAMKxKpA+S36BBpg","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1474290},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./centrifuge":{"types":"./dist/centrifuge.d.ts","import":"./dist/centrifuge.js"},"./package.json":"./package.json","./centrifuge.worker":"./dist/centrifuge.worker.js","./centrifuge.shared.worker":"./dist/centrifuge.shared.worker.js"},"gitHead":"f146abcc9298897dd6e4b91628d59966e50f0db0","scripts":{"test":"vitest run","build":"node scripts/build.mjs","check":"pnpm typecheck && pnpm test && pnpm build","examples":"node scripts/serve-examples.mjs","test:e2e":"pnpm build && playwright test","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"sun1090","email":"1090964491@qq.com"},"repository":{"url":"git+https://github.com/Sun1090/cross-tab-worker-databus.git","type":"git"},"_npmVersion":"11.19.0","description":"Framework-agnostic cross-tab data bus with Dedicated/Shared Worker clustering and Centrifuge support.","directories":{},"_nodeVersion":"26.7.0","dependencies":{"centrifuge":"^5.5.3"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.14.0","devDependencies":{"vitest":"^3.2.0","esbuild":"^0.25.0","typescript":"^5.9.0","@types/node":"^24.0.0","@playwright/test":"^1.62.1"},"_npmOperationalInternal":{"tmp":"tmp/cross-tab-worker-databus_0.1.0_1787526590829_0.5062040437470903","host":"s3://npm-registry-packages-npm-production"}},"0.1.1":{"name":"cross-tab-worker-databus","version":"0.1.1","keywords":["broadcast-channel","cross-tab","data-bus","dedicated-worker","shared-worker","centrifuge","websocket"],"author":{"name":"Sun1090"},"license":"MIT","_id":"cross-tab-worker-databus@0.1.1","maintainers":[{"name":"sun1090","email":"1090964491@qq.com"}],"homepage":"https://github.com/Sun1090/cross-tab-worker-databus#readme","bugs":{"url":"https://github.com/Sun1090/cross-tab-worker-databus/issues"},"dist":{"shasum":"f21a82811e28533478908b0b675d3199e08cd6dc","tarball":"https://registry.npmjs.org/cross-tab-worker-databus/-/cross-tab-worker-databus-0.1.1.tgz","fileCount":59,"integrity":"sha512-LuDpxe5Gmzs7zIEwCDQQEDVww6SYd3M6mixvlSM1fS5VpKMaIgMDD1q1cIeO5UsVrAHz7giRvwPI77q1tKrXeg==","signatures":[{"sig":"MEUCIBgliT9aW0IyZ+PRuKsNgVbGKIcHH/Uqs3aUaDD/5/8PAiEA3ixuryLXX4rClnQnClnChm2zqMpH08j2YdVzRfvzuX8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1477585},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./centrifuge":{"types":"./dist/centrifuge.d.ts","import":"./dist/centrifuge.js"},"./package.json":"./package.json","./centrifuge.worker":"./dist/centrifuge.worker.js","./centrifuge.shared.worker":"./dist/centrifuge.shared.worker.js"},"gitHead":"336aa33eed811c6f90058c3487bdef2f4d5e603c","scripts":{"test":"vitest run","build":"node scripts/build.mjs","check":"pnpm typecheck && pnpm test && pnpm build","examples":"node scripts/serve-examples.mjs","test:e2e":"pnpm build && playwright test","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"sun1090","email":"1090964491@qq.com"},"repository":{"url":"git+https://github.com/Sun1090/cross-tab-worker-databus.git","type":"git"},"_npmVersion":"11.19.0","description":"Framework-agnostic cross-tab data bus with Dedicated/Shared Worker clustering and Centrifuge support.","directories":{},"_nodeVersion":"26.7.0","dependencies":{"centrifuge":"^5.5.3"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.14.0","devDependencies":{"vitest":"^3.2.0","esbuild":"^0.25.0","typescript":"^5.9.0","@types/node":"^24.0.0","@playwright/test":"^1.62.1"},"_npmOperationalInternal":{"tmp":"tmp/cross-tab-worker-databus_0.1.1_1787529256782_0.13290350598030676","host":"s3://npm-registry-packages-npm-production"}},"0.1.2":{"name":"cross-tab-worker-databus","version":"0.1.2","keywords":["broadcast-channel","cross-tab","data-bus","dedicated-worker","shared-worker","centrifuge","websocket"],"author":{"name":"Sun1090"},"license":"MIT","_id":"cross-tab-worker-databus@0.1.2","maintainers":[{"name":"sun1090","email":"1090964491@qq.com"}],"homepage":"https://github.com/Sun1090/cross-tab-worker-databus#readme","bugs":{"url":"https://github.com/Sun1090/cross-tab-worker-databus/issues"},"dist":{"shasum":"b679ee0282274e5bd982f70a8e103ee4815a2f0a","tarball":"https://registry.npmjs.org/cross-tab-worker-databus/-/cross-tab-worker-databus-0.1.2.tgz","fileCount":59,"integrity":"sha512-fOwFxrmG8FfH8L0IugFuYeLTpSA0h3D9fqgKmCULV4ZtHZHvQ5Y2S3NccDRBHpzXqkY7Q4ylpEWHhCtj2xbgZw==","signatures":[{"sig":"MEUCIFCCXjL7vVNggjIOEkLuhUN3mH6OsZbbI94k6u35fjeSAiEAy1ZmPiS3HyE21ExPiMUL6oPnMJtUOn89PcEbX6e0Olk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1486458},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./centrifuge":{"types":"./dist/centrifuge.d.ts","import":"./dist/centrifuge.js"},"./package.json":"./package.json","./centrifuge.worker":"./dist/centrifuge.worker.js","./centrifuge.shared.worker":"./dist/centrifuge.shared.worker.js"},"gitHead":"30c91135627c81c28616592573fd767c207c4ba3","scripts":{"test":"vitest run","build":"node scripts/build.mjs","check":"pnpm typecheck && pnpm test && pnpm build","examples":"node scripts/serve-examples.mjs","test:e2e":"pnpm build && playwright test","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"sun1090","email":"1090964491@qq.com"},"repository":{"url":"git+https://github.com/Sun1090/cross-tab-worker-databus.git","type":"git"},"_npmVersion":"11.19.0","description":"Framework-agnostic cross-tab data bus with Dedicated/Shared Worker clustering and Centrifuge support.","directories":{},"_nodeVersion":"26.7.0","dependencies":{"centrifuge":"^5.5.3"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.14.0","devDependencies":{"vitest":"^3.2.0","esbuild":"^0.25.0","typescript":"^5.9.0","@types/node":"^24.0.0","@playwright/test":"^1.62.1"},"_npmOperationalInternal":{"tmp":"tmp/cross-tab-worker-databus_0.1.2_1787531039947_0.1773391277873606","host":"s3://npm-registry-packages-npm-production"}},"0.2.0":{"name":"cross-tab-worker-databus","version":"0.2.0","keywords":["broadcast-channel","cross-tab","data-bus","dedicated-worker","shared-worker","centrifuge","websocket"],"author":{"name":"Sun1090"},"license":"MIT","_id":"cross-tab-worker-databus@0.2.0","maintainers":[{"name":"sun1090","email":"1090964491@qq.com"}],"homepage":"https://github.com/Sun1090/cross-tab-worker-databus#readme","bugs":{"url":"https://github.com/Sun1090/cross-tab-worker-databus/issues"},"dist":{"shasum":"e824da18041202cde5bf1260ec2c0c876bc38ecf","tarball":"https://registry.npmjs.org/cross-tab-worker-databus/-/cross-tab-worker-databus-0.2.0.tgz","fileCount":61,"integrity":"sha512-Jb3eq61BuA5U066p+SAxiVBa2rrdnDV3CEge5Mzx5k6ZDpcS+mJVBhzPvTn74VSqSuq+/lLhiDiGiW2/9v0r7w==","signatures":[{"sig":"MEQCIHLZ4J5o7R/rs/0dJeJnvRG/K7ZgFuS68b/6xaBDQtmmAiB04ZZrIAyTqtgu+ma3iVCKdi3a9JRztxG2lyH8T5Pf7g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1560179},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./centrifuge":{"types":"./dist/centrifuge.d.ts","import":"./dist/centrifuge.js"},"./package.json":"./package.json","./centrifuge.worker":"./dist/centrifuge.worker.js","./centrifuge.shared.worker":"./dist/centrifuge.shared.worker.js"},"gitHead":"30c91135627c81c28616592573fd767c207c4ba3","scripts":{"test":"vitest run","build":"node scripts/build.mjs","check":"pnpm typecheck && pnpm test && pnpm build","examples":"node scripts/serve-examples.mjs","test:e2e":"pnpm build && playwright test","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"sun1090","email":"1090964491@qq.com"},"repository":{"url":"git+https://github.com/Sun1090/cross-tab-worker-databus.git","type":"git"},"_npmVersion":"11.19.0","description":"Framework-agnostic cross-tab data bus with Dedicated/Shared Worker clustering and Centrifuge support.","directories":{},"_nodeVersion":"26.7.0","_hasShrinkwrap":false,"packageManager":"pnpm@10.14.0","devDependencies":{"vitest":"^3.2.0","esbuild":"^0.25.0","typescript":"^5.9.0","@types/node":"^24.0.0","@playwright/test":"^1.62.1"},"peerDependencies":{"centrifuge":"^5.5.3"},"peerDependenciesMeta":{"centrifuge":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/cross-tab-worker-databus_0.2.0_1787790631502_0.6382717242312455","host":"s3://npm-registry-packages-npm-production"}},"0.2.1":{"name":"cross-tab-worker-databus","version":"0.2.1","keywords":["broadcast-channel","cross-tab","data-bus","dedicated-worker","shared-worker","centrifuge","websocket"],"author":{"name":"Sun1090"},"license":"MIT","_id":"cross-tab-worker-databus@0.2.1","maintainers":[{"name":"sun1090","email":"1090964491@qq.com"}],"homepage":"https://github.com/Sun1090/cross-tab-worker-databus#readme","bugs":{"url":"https://github.com/Sun1090/cross-tab-worker-databus/issues"},"dist":{"shasum":"f6ece814a802d9d1081b16433219aa6d37273fd8","tarball":"https://registry.npmjs.org/cross-tab-worker-databus/-/cross-tab-worker-databus-0.2.1.tgz","fileCount":61,"integrity":"sha512-taO1byZ1Rr11EhRbH8crzcU91r3XB0UU+oMD91v/XLWO+NfCCCtNUp4Rlp/1//c+iFfMTrExZa8e2jxUEmgivQ==","signatures":[{"sig":"MEQCICdyjlfoiMhJKdnB8Hy8Hmp3RHz9swgpyaDia6FJW3MmAiB3mnN9CRrx30Fh0Ld4VnCzOB3hZxVRtyJDIeYy1v2dAw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1567196},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./centrifuge":{"types":"./dist/centrifuge.d.ts","import":"./dist/centrifuge.js"},"./package.json":"./package.json","./centrifuge.worker":{"types":"./dist/workers/centrifuge.worker.d.ts","default":"./dist/centrifuge.worker.js"},"./centrifuge.shared.worker":{"types":"./dist/workers/centrifuge.shared.worker.d.ts","default":"./dist/centrifuge.shared.worker.js"}},"gitHead":"b9d95260d86d68c763a6a4d5bd54643e466f6d6b","scripts":{"lint":"eslint .","test":"vitest run","build":"node scripts/build.mjs","check":"pnpm typecheck && pnpm test && pnpm build","examples":"node scripts/serve-examples.mjs","test:e2e":"pnpm build && playwright test","typecheck":"tsc --noEmit","test:watch":"vitest","test:coverage":"vitest run --coverage","prepublishOnly":"pnpm check"},"_npmUser":{"name":"sun1090","email":"1090964491@qq.com"},"repository":{"url":"git+https://github.com/Sun1090/cross-tab-worker-databus.git","type":"git"},"_npmVersion":"11.19.0","description":"Framework-agnostic cross-tab data bus with Dedicated/Shared Worker clustering and Centrifuge support.","directories":{},"sideEffects":["./dist/centrifuge.worker.js","./dist/centrifuge.shared.worker.js"],"_nodeVersion":"26.7.0","_hasShrinkwrap":false,"packageManager":"pnpm@10.14.0","devDependencies":{"eslint":"^9.39.4","vitest":"^3.2.0","esbuild":"^0.25.0","globals":"^17.11.0","@eslint/js":"^9.39.5","typescript":"^5.9.0","@types/node":"^24.0.0","@playwright/test":"^1.62.1","typescript-eslint":"^8.68.0","@vitest/coverage-v8":"^3.2.7"},"peerDependencies":{"centrifuge":"^5.5.3"},"peerDependenciesMeta":{"centrifuge":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/cross-tab-worker-databus_0.2.1_1787990513585_0.36505016361118825","host":"s3://npm-registry-packages-npm-production"}},"0.3.0":{"name":"cross-tab-worker-databus","version":"0.3.0","keywords":["broadcast-channel","cross-tab","data-bus","dedicated-worker","shared-worker","centrifuge","websocket"],"author":{"name":"Sun1090"},"license":"MIT","_id":"cross-tab-worker-databus@0.3.0","maintainers":[{"name":"sun1090","email":"1090964491@qq.com"}],"homepage":"https://github.com/Sun1090/cross-tab-worker-databus#readme","bugs":{"url":"https://github.com/Sun1090/cross-tab-worker-databus/issues"},"dist":{"shasum":"7a17f0e66e76c8f3fa34a8ef2f710643dd498bf1","tarball":"https://registry.npmjs.org/cross-tab-worker-databus/-/cross-tab-worker-databus-0.3.0.tgz","fileCount":75,"integrity":"sha512-t13tfakxQBw1bUOB0BZNM3TtnMcy27fYhefkDJ96GpgIYk+bB2V7Zfpi4yD5BvLeZaBtGKoDJMUiNlZ5QWBXCQ==","signatures":[{"sig":"MEQCIES234TemSw5GIITV27fAcF5TP/HtlYemjOypDlPoLMGAiA+SLB1ohSVe2oJG2E8mjRrhf4LnSvnKCc8BBi2tXFzmg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2530923},"main":"./dist/cjs/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/cjs/index.cjs"},"./hooks":{"types":"./dist/hooks.d.ts","import":"./dist/hooks.js","require":"./dist/cjs/hooks.cjs"},"./centrifuge":{"types":"./dist/centrifuge.d.ts","import":"./dist/centrifuge.js","require":"./dist/cjs/centrifuge.cjs"},"./package.json":"./package.json","./centrifuge.worker":{"types":"./dist/workers/centrifuge.worker.d.ts","default":"./dist/centrifuge.worker.js"},"./centrifuge.shared.worker":{"types":"./dist/workers/centrifuge.shared.worker.d.ts","default":"./dist/centrifuge.shared.worker.js"}},"gitHead":"b451655b049f55bd052d137e8440b35799471abc","scripts":{"lint":"eslint .","test":"vitest run","build":"node scripts/build.mjs","check":"pnpm typecheck && pnpm build && pnpm test","examples":"node scripts/serve-examples.mjs","test:e2e":"pnpm build && playwright test","typecheck":"tsc --noEmit","test:watch":"vitest","test:coverage":"vitest run --coverage","prepublishOnly":"pnpm check"},"_npmUser":{"name":"sun1090","email":"1090964491@qq.com"},"repository":{"url":"git+https://github.com/Sun1090/cross-tab-worker-databus.git","type":"git"},"_npmVersion":"11.19.0","description":"Framework-agnostic cross-tab data bus with Dedicated/Shared Worker clustering and Centrifuge support.","directories":{},"sideEffects":["./dist/centrifuge.worker.js","./dist/centrifuge.shared.worker.js"],"_nodeVersion":"26.7.0","_hasShrinkwrap":false,"packageManager":"pnpm@10.14.0","devDependencies":{"jsdom":"^25.0.1","react":"^18.3.1","eslint":"^9.39.4","vitest":"^3.2.0","esbuild":"^0.25.0","globals":"^17.11.0","react-dom":"^18.3.1","@eslint/js":"^9.39.5","typescript":"^5.9.0","@types/node":"^24.0.0","@types/react":"^18.3.31","@playwright/test":"^1.62.1","typescript-eslint":"^8.68.0","@vitest/coverage-v8":"^3.2.7","@testing-library/react":"^16.3.3"},"peerDependencies":{"react":">=18","centrifuge":"^5.5.3"},"peerDependenciesMeta":{"react":{"optional":true},"centrifuge":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/cross-tab-worker-databus_0.3.0_1788002697996_0.7189007091375819","host":"s3://npm-registry-packages-npm-production"}},"0.4.0":{"name":"cross-tab-worker-databus","version":"0.4.0","keywords":["broadcast-channel","cross-tab","data-bus","dedicated-worker","shared-worker","centrifuge","websocket"],"author":{"name":"Sun1090"},"license":"MIT","_id":"cross-tab-worker-databus@0.4.0","maintainers":[{"name":"sun1090","email":"1090964491@qq.com"}],"homepage":"https://github.com/Sun1090/cross-tab-worker-databus#readme","bugs":{"url":"https://github.com/Sun1090/cross-tab-worker-databus/issues"},"dist":{"shasum":"d3c5b737bb9e1270140c94caffcf627be3cb269d","tarball":"https://registry.npmjs.org/cross-tab-worker-databus/-/cross-tab-worker-databus-0.4.0.tgz","fileCount":75,"integrity":"sha512-pVqJyckuvX0Swq3q/fK1AkDTqnmZi51fBg/VbeWtiPUlsTjLNrnMjK2SjfQv2tGHt0oV8JSO0YN2G4BH4Xs1kg==","signatures":[{"sig":"MEUCIQDN587TPNoildoL2rUYRmktnzc29l13MnzKLspZz0ndIgIgDdWUH5BgaTJSdILbwKc1sLIWV5fFY33BLVl3oQnq7RQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2559097},"main":"./dist/cjs/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/cjs/index.cjs"},"./hooks":{"types":"./dist/hooks.d.ts","import":"./dist/hooks.js","require":"./dist/cjs/hooks.cjs"},"./centrifuge":{"types":"./dist/centrifuge.d.ts","import":"./dist/centrifuge.js","require":"./dist/cjs/centrifuge.cjs"},"./package.json":"./package.json","./centrifuge.worker":{"types":"./dist/workers/centrifuge.worker.d.ts","default":"./dist/centrifuge.worker.js"},"./centrifuge.shared.worker":{"types":"./dist/workers/centrifuge.shared.worker.d.ts","default":"./dist/centrifuge.shared.worker.js"}},"gitHead":"7ab28edc268f3874c724e092454900f1f1a721c5","scripts":{"lint":"eslint .","test":"vitest run","bench":"vitest bench --run","build":"node scripts/build.mjs","check":"pnpm typecheck && pnpm build && pnpm test","examples":"node scripts/serve-examples.mjs","test:e2e":"pnpm build && playwright test","typecheck":"tsc --noEmit","test:watch":"vitest","test:coverage":"vitest run --coverage","prepublishOnly":"pnpm check"},"_npmUser":{"name":"sun1090","email":"1090964491@qq.com"},"repository":{"url":"git+https://github.com/Sun1090/cross-tab-worker-databus.git","type":"git"},"_npmVersion":"11.19.0","description":"Framework-agnostic cross-tab data bus with Dedicated/Shared Worker clustering and Centrifuge support.","directories":{},"sideEffects":["./dist/centrifuge.worker.js","./dist/centrifuge.shared.worker.js"],"_nodeVersion":"26.7.0","_hasShrinkwrap":false,"packageManager":"pnpm@10.14.0","devDependencies":{"jsdom":"^25.0.1","react":"^18.3.1","eslint":"^9.39.4","vitest":"^3.2.0","esbuild":"^0.25.0","globals":"^17.11.0","react-dom":"^18.3.1","@eslint/js":"^9.39.5","typescript":"^5.9.0","@types/node":"^24.0.0","@types/react":"^18.3.31","@playwright/test":"^1.62.1","typescript-eslint":"^8.68.0","@vitest/coverage-v8":"^3.2.7","@testing-library/react":"^16.3.3"},"peerDependencies":{"react":">=18","centrifuge":"^5.5.3"},"peerDependenciesMeta":{"react":{"optional":true},"centrifuge":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/cross-tab-worker-databus_0.4.0_1788134612576_0.29850507455524933","host":"s3://npm-registry-packages-npm-production"}},"0.5.0":{"name":"cross-tab-worker-databus","version":"0.5.0","keywords":["broadcast-channel","cross-tab","data-bus","dedicated-worker","shared-worker","centrifuge","websocket"],"author":{"name":"Sun1090"},"license":"MIT","_id":"cross-tab-worker-databus@0.5.0","maintainers":[{"name":"sun1090","email":"1090964491@qq.com"}],"homepage":"https://github.com/Sun1090/cross-tab-worker-databus#readme","bugs":{"url":"https://github.com/Sun1090/cross-tab-worker-databus/issues"},"dist":{"shasum":"b732b91fb567992777c224fe39a9e9023d0e3be5","tarball":"https://registry.npmjs.org/cross-tab-worker-databus/-/cross-tab-worker-databus-0.5.0.tgz","fileCount":79,"integrity":"sha512-Zf5B2m5t1cJDYK29KxYw/lyF7AMtSPHn3VEle6XaNkOQutvzN40daWNnjR+zLw5CF6OK1VU1+kuDBUJqIs3zeg==","signatures":[{"sig":"MEUCIQDEez5fc10zGebrVlG90lVI74ijNDoRCMO4ZsZYVlcO0QIgcyS6ShaLz+Fbef8GNmyaV/V84VB8sdg/aH7pXDp/Up8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2588443},"main":"./dist/cjs/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/cjs/index.cjs"},"./hooks":{"types":"./dist/hooks.d.ts","import":"./dist/hooks.js","require":"./dist/cjs/hooks.cjs"},"./centrifuge":{"types":"./dist/centrifuge.d.ts","import":"./dist/centrifuge.js","require":"./dist/cjs/centrifuge.cjs"},"./package.json":"./package.json","./centrifuge.worker":{"types":"./dist/workers/centrifuge.worker.d.ts","default":"./dist/centrifuge.worker.js"},"./centrifuge.shared.worker":{"types":"./dist/workers/centrifuge.shared.worker.d.ts","default":"./dist/centrifuge.shared.worker.js"}},"gitHead":"bb64101cc658a677d8eaee95db9f4c5c250ae516","scripts":{"lint":"eslint .","test":"vitest run","bench":"vitest bench --run","build":"node scripts/build.mjs","check":"pnpm typecheck && pnpm build && pnpm test","examples":"node scripts/serve-examples.mjs","test:e2e":"pnpm build && playwright test","typecheck":"tsc --noEmit","test:watch":"vitest","bench:browser":"pnpm build && node scripts/bench-browser.mjs","test:coverage":"vitest run --coverage","prepublishOnly":"pnpm check"},"_npmUser":{"name":"sun1090","email":"1090964491@qq.com"},"repository":{"url":"git+https://github.com/Sun1090/cross-tab-worker-databus.git","type":"git"},"_npmVersion":"11.19.0","description":"Framework-agnostic cross-tab data bus with Dedicated/Shared Worker clustering and Centrifuge support.","directories":{},"sideEffects":["./dist/centrifuge.worker.js","./dist/centrifuge.shared.worker.js"],"_nodeVersion":"26.7.0","_hasShrinkwrap":false,"packageManager":"pnpm@10.14.0","devDependencies":{"jsdom":"^25.0.1","react":"^18.3.1","eslint":"^9.39.4","vitest":"^3.2.0","esbuild":"^0.25.0","globals":"^17.11.0","react-dom":"^18.3.1","@eslint/js":"^9.39.5","typescript":"^5.9.0","@types/node":"^24.0.0","@types/react":"^18.3.31","@playwright/test":"^1.62.1","typescript-eslint":"^8.68.0","@vitest/coverage-v8":"^3.2.7","@testing-library/react":"^16.3.3"},"peerDependencies":{"react":">=18","centrifuge":"^5.5.3"},"peerDependenciesMeta":{"react":{"optional":true},"centrifuge":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/cross-tab-worker-databus_0.5.0_1788178364187_0.05388506277568661","host":"s3://npm-registry-packages-npm-production"}},"0.6.0":{"name":"cross-tab-worker-databus","version":"0.6.0","keywords":["broadcast-channel","cross-tab","data-bus","dedicated-worker","shared-worker","centrifuge","websocket"],"author":{"name":"Sun1090"},"license":"MIT","_id":"cross-tab-worker-databus@0.6.0","maintainers":[{"name":"sun1090","email":"1090964491@qq.com"}],"homepage":"https://github.com/Sun1090/cross-tab-worker-databus#readme","bugs":{"url":"https://github.com/Sun1090/cross-tab-worker-databus/issues"},"dist":{"shasum":"966758a03795d0ef76326d1c4c14a40d10ffb9dd","tarball":"https://registry.npmjs.org/cross-tab-worker-databus/-/cross-tab-worker-databus-0.6.0.tgz","fileCount":83,"integrity":"sha512-zc0+3I95Fdlok0IeBv3Szz1mcqX/pC0hLHxzPWk7p+dfDjqX0DbwMOm7ThUohY0NCMz/4woWiAkPWRKf8mVTIw==","signatures":[{"sig":"MEYCIQD+b4fHoFHTvvvDn94EHVgDuByrr3qD4qNbYZ/Qdm4xSAIhANUPBcUdivIx8pkWYHx0YyjqCtJnpPzP7+zjJYoluqjk","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2207572},"main":"./dist/cjs/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/cjs/index.cjs"},"./vue":{"types":"./dist/vue.d.ts","import":"./dist/vue.js","require":"./dist/cjs/vue.cjs"},"./hooks":{"types":"./dist/hooks.d.ts","import":"./dist/hooks.js","require":"./dist/cjs/hooks.cjs"},"./centrifuge":{"types":"./dist/centrifuge.d.ts","import":"./dist/centrifuge.js","require":"./dist/cjs/centrifuge.cjs"},"./package.json":"./package.json","./centrifuge.worker":{"types":"./dist/workers/centrifuge.worker.d.ts","default":"./dist/centrifuge.worker.js"},"./centrifuge.shared.worker":{"types":"./dist/workers/centrifuge.shared.worker.d.ts","default":"./dist/centrifuge.shared.worker.js"}},"gitHead":"2cf4977dc4d1b96145c74f3933e0f35dfe946853","scripts":{"lint":"eslint .","test":"vitest run","bench":"vitest bench --run","build":"node scripts/build.mjs","check":"pnpm typecheck && pnpm build && pnpm test","examples":"node scripts/serve-examples.mjs","test:e2e":"pnpm build && playwright test","typecheck":"tsc --noEmit","test:watch":"vitest","bench:browser":"pnpm build && node scripts/bench-browser.mjs","test:coverage":"vitest run --coverage","prepublishOnly":"pnpm check"},"_npmUser":{"name":"sun1090","email":"1090964491@qq.com"},"repository":{"url":"git+https://github.com/Sun1090/cross-tab-worker-databus.git","type":"git"},"_npmVersion":"11.19.0","description":"Framework-agnostic cross-tab data bus with Dedicated/Shared Worker clustering and Centrifuge support.","directories":{},"sideEffects":["./dist/centrifuge.worker.js","./dist/centrifuge.shared.worker.js"],"_nodeVersion":"26.7.0","_hasShrinkwrap":false,"packageManager":"pnpm@10.14.0","devDependencies":{"vue":"^3.5.42","jsdom":"^25.0.1","react":"^18.3.1","eslint":"^9.39.4","vitest":"^3.2.0","esbuild":"^0.25.0","globals":"^17.11.0","react-dom":"^18.3.1","@eslint/js":"^9.39.5","typescript":"^5.9.0","@types/node":"^24.0.0","@types/react":"^18.3.31","@playwright/test":"^1.62.1","typescript-eslint":"^8.68.0","@vitest/coverage-v8":"^3.2.7","@testing-library/react":"^16.3.3"},"peerDependencies":{"vue":">=3.3","react":">=18","centrifuge":"^5.5.3"},"peerDependenciesMeta":{"vue":{"optional":true},"react":{"optional":true},"centrifuge":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/cross-tab-worker-databus_0.6.0_1788182723766_0.1619346541828277","host":"s3://npm-registry-packages-npm-production"}},"0.7.0":{"name":"cross-tab-worker-databus","version":"0.7.0","keywords":["broadcast-channel","cross-tab","data-bus","dedicated-worker","shared-worker","centrifuge","websocket"],"author":{"name":"Sun1090"},"license":"MIT","_id":"cross-tab-worker-databus@0.7.0","maintainers":[{"name":"sun1090","email":"1090964491@qq.com"}],"homepage":"https://github.com/Sun1090/cross-tab-worker-databus#readme","bugs":{"url":"https://github.com/Sun1090/cross-tab-worker-databus/issues"},"dist":{"shasum":"779e3079b7ac290b462b618446626184adfed4be","tarball":"https://registry.npmjs.org/cross-tab-worker-databus/-/cross-tab-worker-databus-0.7.0.tgz","fileCount":83,"integrity":"sha512-YUcEhgNuqMdSJNOtlCDWH5yU50QWtUoLmUILGna02olgE4Uk7XdpJtY9EYki9VdB0qc9+V1u3ASKgc80Kj40kg==","signatures":[{"sig":"MEQCIG9yP9q+R3wjbbsAS20wLK8iZDLDRPDYtuHFq8u2bpNDAiBnfhJ+xzJ1GbE1n50Dw5wcdwy8bgoOgC0RDRj/nMf+QQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2236101},"main":"./dist/cjs/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/cjs/index.cjs"},"./vue":{"types":"./dist/vue.d.ts","import":"./dist/vue.js","require":"./dist/cjs/vue.cjs"},"./hooks":{"types":"./dist/hooks.d.ts","import":"./dist/hooks.js","require":"./dist/cjs/hooks.cjs"},"./centrifuge":{"types":"./dist/centrifuge.d.ts","import":"./dist/centrifuge.js","require":"./dist/cjs/centrifuge.cjs"},"./package.json":"./package.json","./centrifuge.worker":{"types":"./dist/workers/centrifuge.worker.d.ts","default":"./dist/centrifuge.worker.js"},"./centrifuge.shared.worker":{"types":"./dist/workers/centrifuge.shared.worker.d.ts","default":"./dist/centrifuge.shared.worker.js"}},"gitHead":"c1a0a830283facef6aee0eb16f964bd9fa7bd52f","scripts":{"lint":"eslint .","test":"vitest run","bench":"vitest bench --run","build":"node scripts/build.mjs","check":"pnpm typecheck && pnpm build && pnpm test","examples":"node scripts/serve-examples.mjs","test:e2e":"pnpm build && playwright test","typecheck":"tsc --noEmit","test:watch":"vitest","bench:browser":"pnpm build && node scripts/bench-browser.mjs","test:coverage":"vitest run --coverage","prepublishOnly":"pnpm check"},"_npmUser":{"name":"sun1090","email":"1090964491@qq.com"},"repository":{"url":"git+https://github.com/Sun1090/cross-tab-worker-databus.git","type":"git"},"_npmVersion":"11.19.0","description":"Framework-agnostic cross-tab data bus with Dedicated/Shared Worker clustering and Centrifuge support.","directories":{},"sideEffects":["./dist/centrifuge.worker.js","./dist/centrifuge.shared.worker.js"],"_nodeVersion":"26.7.0","_hasShrinkwrap":false,"packageManager":"pnpm@10.14.0","devDependencies":{"vue":"^3.5.42","jsdom":"^25.0.1","react":"^18.3.1","eslint":"^9.39.4","vitest":"^3.2.0","esbuild":"^0.25.0","globals":"^17.11.0","react-dom":"^18.3.1","@eslint/js":"^9.39.5","typescript":"^5.9.0","@types/node":"^24.0.0","@types/react":"^18.3.31","@playwright/test":"^1.62.1","typescript-eslint":"^8.68.0","@vitest/coverage-v8":"^3.2.7","@testing-library/react":"^16.3.3"},"peerDependencies":{"vue":">=3.3","react":">=18","centrifuge":"^5.5.3"},"peerDependenciesMeta":{"vue":{"optional":true},"react":{"optional":true},"centrifuge":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/cross-tab-worker-databus_0.7.0_1788207532995_0.3961742607258989","host":"s3://npm-registry-packages-npm-production"}},"0.8.0":{"name":"cross-tab-worker-databus","version":"0.8.0","keywords":["broadcast-channel","cross-tab","data-bus","dedicated-worker","shared-worker","centrifuge","websocket"],"author":{"name":"Sun1090"},"license":"MIT","_id":"cross-tab-worker-databus@0.8.0","maintainers":[{"name":"sun1090","email":"1090964491@qq.com"}],"homepage":"https://github.com/Sun1090/cross-tab-worker-databus#readme","bugs":{"url":"https://github.com/Sun1090/cross-tab-worker-databus/issues"},"dist":{"shasum":"ef4cd129fa47c7c98e5f144309276b1181ed5c8e","tarball":"https://registry.npmjs.org/cross-tab-worker-databus/-/cross-tab-worker-databus-0.8.0.tgz","fileCount":83,"integrity":"sha512-YgvIfG3NgfooL28m5t1cdYQZ9MMXLWpwgjTT0+1RW3AX9u6rfL139WQg4VREETkkpCwGHEOzzxQrLOlGxYabMg==","signatures":[{"sig":"MEYCIQC6PUAq6d90TEqbSKyFQ73Gb5mNMQJvsMXkfx3zKW5GvgIhAK7ua3HtsDF5owSPY14cIFyq24Ri+rL/QZo27EKu5aus","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2254235},"main":"./dist/cjs/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/cjs/index.cjs"},"./vue":{"types":"./dist/vue.d.ts","import":"./dist/vue.js","require":"./dist/cjs/vue.cjs"},"./hooks":{"types":"./dist/hooks.d.ts","import":"./dist/hooks.js","require":"./dist/cjs/hooks.cjs"},"./centrifuge":{"types":"./dist/centrifuge.d.ts","import":"./dist/centrifuge.js","require":"./dist/cjs/centrifuge.cjs"},"./package.json":"./package.json","./centrifuge.worker":{"types":"./dist/workers/centrifuge.worker.d.ts","default":"./dist/centrifuge.worker.js"},"./centrifuge.shared.worker":{"types":"./dist/workers/centrifuge.shared.worker.d.ts","default":"./dist/centrifuge.shared.worker.js"}},"gitHead":"fe471754a34782a6f843bc176e21cfeaa8a6e5e4","scripts":{"lint":"eslint .","test":"vitest run","bench":"vitest bench --run","build":"node scripts/build.mjs","check":"pnpm typecheck && pnpm build && pnpm test","examples":"node scripts/serve-examples.mjs","test:e2e":"pnpm build && playwright test","typecheck":"tsc --noEmit","test:watch":"vitest","bench:browser":"pnpm build && node scripts/bench-browser.mjs","test:coverage":"vitest run --coverage","prepublishOnly":"pnpm check"},"_npmUser":{"name":"sun1090","email":"1090964491@qq.com"},"repository":{"url":"git+https://github.com/Sun1090/cross-tab-worker-databus.git","type":"git"},"_npmVersion":"11.19.0","description":"Framework-agnostic cross-tab data bus with Dedicated/Shared Worker clustering and Centrifuge support.","directories":{},"sideEffects":["./dist/centrifuge.worker.js","./dist/centrifuge.shared.worker.js"],"_nodeVersion":"26.7.0","_hasShrinkwrap":false,"packageManager":"pnpm@10.14.0","devDependencies":{"vue":"^3.5.42","jsdom":"^25.0.1","react":"^18.3.1","eslint":"^9.39.4","vitest":"^3.2.0","esbuild":"^0.25.0","globals":"^17.11.0","react-dom":"^18.3.1","@eslint/js":"^9.39.5","typescript":"^5.9.0","@types/node":"^24.0.0","@types/react":"^18.3.31","@playwright/test":"^1.62.1","typescript-eslint":"^8.68.0","@vitest/coverage-v8":"^3.2.7","@testing-library/react":"^16.3.3"},"peerDependencies":{"vue":">=3.3","react":">=18","centrifuge":"^5.5.3"},"peerDependenciesMeta":{"vue":{"optional":true},"react":{"optional":true},"centrifuge":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/cross-tab-worker-databus_0.8.0_1788219617270_0.18934249084922605","host":"s3://npm-registry-packages-npm-production"}},"0.10.0":{"name":"cross-tab-worker-databus","version":"0.10.0","keywords":["broadcast-channel","cross-tab","data-bus","dedicated-worker","shared-worker","centrifuge","websocket"],"author":{"name":"Sun1090"},"license":"MIT","_id":"cross-tab-worker-databus@0.10.0","maintainers":[{"name":"sun1090","email":"1090964491@qq.com"}],"homepage":"https://github.com/Sun1090/cross-tab-worker-databus#readme","bugs":{"url":"https://github.com/Sun1090/cross-tab-worker-databus/issues"},"dist":{"shasum":"bfcc166137892ae9d7c5e7406d10cf234ed046f2","tarball":"https://registry.npmjs.org/cross-tab-worker-databus/-/cross-tab-worker-databus-0.10.0.tgz","fileCount":85,"integrity":"sha512-1fADh0+6ZY0Rpy3s8rEI6c+FnRqywgIRxNcQGDholrhP6zOivhc8NYkauneL0cNy+N5nYhCTY9VcHS7M9r//fw==","signatures":[{"sig":"MEUCIGxhaApc9aKYaav02Qx+Zke9lbrym34hOKjVxuRKAzpKAiEAp4v+HA/Uk6QxINDeoTiSBtqGmx7u5aRzwU5FURmtWkE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2311506},"main":"./dist/cjs/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/cjs/index.cjs"},"./vue":{"types":"./dist/vue.d.ts","import":"./dist/vue.js","require":"./dist/cjs/vue.cjs"},"./hooks":{"types":"./dist/hooks.d.ts","import":"./dist/hooks.js","require":"./dist/cjs/hooks.cjs"},"./centrifuge":{"types":"./dist/centrifuge.d.ts","import":"./dist/centrifuge.js","require":"./dist/cjs/centrifuge.cjs"},"./package.json":"./package.json","./centrifuge.worker":{"types":"./dist/workers/centrifuge.worker.d.ts","default":"./dist/centrifuge.worker.js"},"./centrifuge.shared.worker":{"types":"./dist/workers/centrifuge.shared.worker.d.ts","default":"./dist/centrifuge.shared.worker.js"}},"gitHead":"332c473dceea623d7b84e9d9cdb50c59bc2374d0","scripts":{"lint":"eslint .","test":"vitest run","bench":"vitest bench --run","build":"node scripts/build.mjs","check":"pnpm typecheck && pnpm build && pnpm test","examples":"node scripts/serve-examples.mjs","test:e2e":"pnpm build && playwright test","typecheck":"tsc --noEmit","test:watch":"vitest","bench:browser":"pnpm build && node scripts/bench-browser.mjs","test:coverage":"vitest run --coverage","prepublishOnly":"pnpm check"},"_npmUser":{"name":"sun1090","email":"1090964491@qq.com"},"repository":{"url":"git+https://github.com/Sun1090/cross-tab-worker-databus.git","type":"git"},"_npmVersion":"11.19.0","description":"Framework-agnostic cross-tab data bus with Dedicated/Shared Worker clustering and Centrifuge support.","directories":{},"sideEffects":["./dist/centrifuge.worker.js","./dist/centrifuge.shared.worker.js"],"_nodeVersion":"26.7.0","_hasShrinkwrap":false,"packageManager":"pnpm@10.14.0","devDependencies":{"vue":"^3.5.42","jsdom":"^25.0.1","react":"^18.3.1","eslint":"^9.39.4","vitest":"^3.2.0","esbuild":"^0.25.0","globals":"^17.11.0","react-dom":"^18.3.1","@eslint/js":"^9.39.5","typescript":"^5.9.0","@types/node":"^24.0.0","@types/react":"^18.3.31","@playwright/test":"^1.62.1","typescript-eslint":"^8.68.0","@vitest/coverage-v8":"^3.2.7","@testing-library/react":"^16.3.3"},"peerDependencies":{"vue":">=3.3","react":">=18","centrifuge":"^5.5.3"},"peerDependenciesMeta":{"vue":{"optional":true},"react":{"optional":true},"centrifuge":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/cross-tab-worker-databus_0.10.0_1788266978892_0.7138797238679537","host":"s3://npm-registry-packages-npm-production"}},"0.11.0":{"name":"cross-tab-worker-databus","version":"0.11.0","keywords":["broadcast-channel","cross-tab","data-bus","dedicated-worker","shared-worker","centrifuge","websocket"],"author":{"name":"Sun1090"},"license":"MIT","_id":"cross-tab-worker-databus@0.11.0","maintainers":[{"name":"sun1090","email":"1090964491@qq.com"}],"homepage":"https://github.com/Sun1090/cross-tab-worker-databus#readme","bugs":{"url":"https://github.com/Sun1090/cross-tab-worker-databus/issues"},"dist":{"shasum":"f2f30d2818abf30bb460fb68463919ccbf8c43b3","tarball":"https://registry.npmjs.org/cross-tab-worker-databus/-/cross-tab-worker-databus-0.11.0.tgz","fileCount":85,"integrity":"sha512-1YhfFMiReXK8z/EDckORlQx0UPlr51eY+VsvqdwKwM6Dk8P8dBOeKZe1vua+Ho28HxwnvhZOmIOoVTCySFCgiA==","signatures":[{"sig":"MEUCIGwRBQEM0Fhja2d1eMSdJ4OOuZNDFrrR91lVyaLGRfMiAiEArcJx5YTSEXYqz9jq3dxYYKb70M/A4QBcAUmhKljq4A8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2325919},"main":"./dist/cjs/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/cjs/index.cjs"},"./vue":{"types":"./dist/vue.d.ts","import":"./dist/vue.js","require":"./dist/cjs/vue.cjs"},"./hooks":{"types":"./dist/hooks.d.ts","import":"./dist/hooks.js","require":"./dist/cjs/hooks.cjs"},"./centrifuge":{"types":"./dist/centrifuge.d.ts","import":"./dist/centrifuge.js","require":"./dist/cjs/centrifuge.cjs"},"./package.json":"./package.json","./centrifuge.worker":{"types":"./dist/workers/centrifuge.worker.d.ts","default":"./dist/centrifuge.worker.js"},"./centrifuge.shared.worker":{"types":"./dist/workers/centrifuge.shared.worker.d.ts","default":"./dist/centrifuge.shared.worker.js"}},"gitHead":"83a08a53abacf552144aefd865e385b9023bc06e","scripts":{"lint":"eslint .","test":"vitest run","bench":"vitest bench --run","build":"node scripts/build.mjs","check":"pnpm typecheck && pnpm build && pnpm test","examples":"node scripts/serve-examples.mjs","test:e2e":"pnpm build && playwright test","typecheck":"tsc --noEmit","test:watch":"vitest","bench:browser":"pnpm build && node scripts/bench-browser.mjs","test:coverage":"vitest run --coverage","prepublishOnly":"pnpm check"},"_npmUser":{"name":"sun1090","email":"1090964491@qq.com"},"repository":{"url":"git+https://github.com/Sun1090/cross-tab-worker-databus.git","type":"git"},"_npmVersion":"11.19.0","description":"Framework-agnostic cross-tab data bus with Dedicated/Shared Worker clustering and Centrifuge support.","directories":{},"sideEffects":["./dist/centrifuge.worker.js","./dist/centrifuge.shared.worker.js"],"_nodeVersion":"26.7.0","_hasShrinkwrap":false,"packageManager":"pnpm@10.14.0","devDependencies":{"vue":"^3.5.42","jsdom":"^25.0.1","react":"^18.3.1","eslint":"^9.39.4","vitest":"^3.2.0","esbuild":"^0.25.0","globals":"^17.11.0","react-dom":"^18.3.1","@eslint/js":"^9.39.5","typescript":"^5.9.0","@types/node":"^24.0.0","@types/react":"^18.3.31","@playwright/test":"^1.62.1","typescript-eslint":"^8.68.0","@vitest/coverage-v8":"^3.2.7","@testing-library/react":"^16.3.3"},"peerDependencies":{"vue":">=3.3","react":">=18","centrifuge":"^5.5.3"},"peerDependenciesMeta":{"vue":{"optional":true},"react":{"optional":true},"centrifuge":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/cross-tab-worker-databus_0.11.0_1788299115662_0.11443901715642957","host":"s3://npm-registry-packages-npm-production"}},"0.20.6":{"name":"cross-tab-worker-databus","version":"0.20.6","keywords":["broadcast-channel","cross-tab","data-bus","dedicated-worker","shared-worker","centrifuge","websocket"],"author":{"name":"Sun1090"},"license":"MIT","_id":"cross-tab-worker-databus@0.20.6","maintainers":[{"name":"sun1090","email":"1090964491@qq.com"}],"homepage":"https://github.com/Sun1090/cross-tab-worker-databus#readme","bugs":{"url":"https://github.com/Sun1090/cross-tab-worker-databus/issues"},"dist":{"shasum":"dcb4f16cbc568edae178e4f6a5aac082282398c3","tarball":"https://registry.npmjs.org/cross-tab-worker-databus/-/cross-tab-worker-databus-0.20.6.tgz","fileCount":87,"integrity":"sha512-ts5ukZq4S+2/U1Taczp4FgIsJbds+DvJMwAGj+kGwYuHwvDFSSb7ktgH//0TufK9k+4rDRDYa1WUvhIwyBXKyQ==","signatures":[{"sig":"MEQCICnAfNjIq3qLIlu+G8pICwPLw4nbt8uIVTX3FgBA60sjAiAOmV/JXuWUAlev4D1d4lUUvb3w2Ey5vbO9lDCu2+Jlxw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/cross-tab-worker-databus@0.20.6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2426480},"main":"./dist/cjs/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/cjs/index.cjs"},"./vue":{"types":"./dist/vue.d.ts","import":"./dist/vue.js","require":"./dist/cjs/vue.cjs"},"./hooks":{"types":"./dist/hooks.d.ts","import":"./dist/hooks.js","require":"./dist/cjs/hooks.cjs"},"./centrifuge":{"types":"./dist/centrifuge.d.ts","import":"./dist/centrifuge.js","require":"./dist/cjs/centrifuge.cjs"},"./package.json":"./package.json","./centrifuge.worker":{"types":"./dist/workers/centrifuge.worker.d.ts","default":"./dist/centrifuge.worker.js"},"./centrifuge.shared.worker":{"types":"./dist/workers/centrifuge.shared.worker.d.ts","default":"./dist/centrifuge.shared.worker.js"}},"gitHead":"70116c7fc49893d34e023ceaa9b970b0a662ac33","scripts":{"lint":"eslint .","test":"vitest run","bench":"vitest bench --run","build":"node scripts/build.mjs","check":"pnpm typecheck && pnpm build && pnpm test","examples":"node scripts/serve-examples.mjs","test:e2e":"pnpm build && playwright test","typecheck":"tsc --noEmit","test:watch":"vitest","verify:pack":"node scripts/verify-packed-consumer.mjs","bench:browser":"pnpm build && node scripts/bench-browser.mjs","test:coverage":"vitest run --coverage","prepublishOnly":"pnpm check"},"_npmUser":{"name":"sun1090","email":"1090964491@qq.com"},"repository":{"url":"git+https://github.com/Sun1090/cross-tab-worker-databus.git","type":"git"},"_npmVersion":"10.9.8","description":"Framework-agnostic cross-tab data bus with Dedicated/Shared Worker clustering and Centrifuge support.","directories":{},"sideEffects":["./dist/centrifuge.worker.js","./dist/centrifuge.shared.worker.js"],"_nodeVersion":"22.23.2","_hasShrinkwrap":false,"packageManager":"pnpm@10.14.0","devDependencies":{"vue":"^3.5.42","jsdom":"^25.0.1","react":"^18.3.1","eslint":"^9.39.4","vitest":"^3.2.0","esbuild":"^0.25.0","globals":"^17.11.0","react-dom":"^18.3.1","@eslint/js":"^9.39.5","typescript":"^5.9.0","@types/node":"^24.0.0","@types/react":"^18.3.31","@playwright/test":"^1.62.1","typescript-eslint":"^8.68.0","@vitest/coverage-v8":"^3.2.7","@testing-library/react":"^16.3.3"},"peerDependencies":{"vue":">=3.3","react":">=18","centrifuge":"^5.5.3"},"peerDependenciesMeta":{"vue":{"optional":true},"react":{"optional":true},"centrifuge":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/cross-tab-worker-databus_0.20.6_1788354244947_0.9421612556494279","host":"s3://npm-registry-packages-npm-production"}},"0.20.7":{"name":"cross-tab-worker-databus","version":"0.20.7","keywords":["broadcast-channel","cross-tab","data-bus","dedicated-worker","shared-worker","centrifuge","websocket"],"author":{"name":"Sun1090"},"license":"MIT","_id":"cross-tab-worker-databus@0.20.7","maintainers":[{"name":"sun1090","email":"1090964491@qq.com"}],"homepage":"https://github.com/Sun1090/cross-tab-worker-databus#readme","bugs":{"url":"https://github.com/Sun1090/cross-tab-worker-databus/issues"},"dist":{"shasum":"f6c344c052aac59e8d8d83628527f720075949bc","tarball":"https://registry.npmjs.org/cross-tab-worker-databus/-/cross-tab-worker-databus-0.20.7.tgz","fileCount":87,"integrity":"sha512-w8GvR0jkY8N+eKXfjio0w4YniiB+iUbDqlzXq6vwJ7hN70G4IzHJcSNq8NEJsqJUOazQBF1jx/7krn5HHamf1A==","signatures":[{"sig":"MEUCIQCIP+8K6jbCnoumMKKzpJ3XcUnKIr/s0KRys91uzrSrzgIgbNpxq/ekYh8LPCHZspf9FwO5KSl3/KXVwS96gxpJxYM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/cross-tab-worker-databus@0.20.7","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2427623},"main":"./dist/cjs/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/cjs/index.cjs"},"./vue":{"types":"./dist/vue.d.ts","import":"./dist/vue.js","require":"./dist/cjs/vue.cjs"},"./hooks":{"types":"./dist/hooks.d.ts","import":"./dist/hooks.js","require":"./dist/cjs/hooks.cjs"},"./centrifuge":{"types":"./dist/centrifuge.d.ts","import":"./dist/centrifuge.js","require":"./dist/cjs/centrifuge.cjs"},"./package.json":"./package.json","./centrifuge.worker":{"types":"./dist/workers/centrifuge.worker.d.ts","default":"./dist/centrifuge.worker.js"},"./centrifuge.shared.worker":{"types":"./dist/workers/centrifuge.shared.worker.d.ts","default":"./dist/centrifuge.shared.worker.js"}},"gitHead":"023e49cf1a919e83680faff4a19e50821dff425d","scripts":{"lint":"eslint .","test":"vitest run","bench":"vitest bench --run","build":"node scripts/build.mjs","check":"pnpm typecheck && pnpm build && pnpm test","examples":"node scripts/serve-examples.mjs","test:e2e":"pnpm build && playwright test","typecheck":"tsc --noEmit","test:watch":"vitest","verify:pack":"node scripts/verify-packed-consumer.mjs","bench:browser":"pnpm build && node scripts/bench-browser.mjs","test:coverage":"vitest run --coverage","prepublishOnly":"pnpm check","verify:published":"node scripts/verify-published-consumer.mjs"},"_npmUser":{"name":"sun1090","email":"1090964491@qq.com"},"repository":{"url":"git+https://github.com/Sun1090/cross-tab-worker-databus.git","type":"git"},"_npmVersion":"10.9.8","description":"Framework-agnostic cross-tab data bus with Dedicated/Shared Worker clustering and Centrifuge support.","directories":{},"sideEffects":["./dist/centrifuge.worker.js","./dist/centrifuge.shared.worker.js"],"_nodeVersion":"22.23.2","_hasShrinkwrap":false,"packageManager":"pnpm@10.14.0","devDependencies":{"vue":"^3.5.42","jsdom":"^25.0.1","react":"^18.3.1","eslint":"^9.39.4","vitest":"^3.2.0","esbuild":"^0.25.0","globals":"^17.11.0","react-dom":"^18.3.1","@eslint/js":"^9.39.5","typescript":"^5.9.0","@types/node":"^24.0.0","@types/react":"^18.3.31","@playwright/test":"^1.62.1","typescript-eslint":"^8.68.0","@vitest/coverage-v8":"^3.2.7","@testing-library/react":"^16.3.3"},"peerDependencies":{"vue":">=3.3","react":">=18","centrifuge":"^5.5.3"},"peerDependenciesMeta":{"vue":{"optional":true},"react":{"optional":true},"centrifuge":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/cross-tab-worker-databus_0.20.7_1788355149359_0.9717790424605426","host":"s3://npm-registry-packages-npm-production"}},"0.20.8":{"name":"cross-tab-worker-databus","version":"0.20.8","keywords":["broadcast-channel","cross-tab","data-bus","dedicated-worker","shared-worker","centrifuge","websocket"],"author":{"name":"Sun1090"},"license":"MIT","_id":"cross-tab-worker-databus@0.20.8","maintainers":[{"name":"sun1090","email":"1090964491@qq.com"}],"homepage":"https://github.com/Sun1090/cross-tab-worker-databus#readme","bugs":{"url":"https://github.com/Sun1090/cross-tab-worker-databus/issues"},"dist":{"shasum":"1a6d7ff83ff1f225354a1dc3c1594ca33eb6abc9","tarball":"https://registry.npmjs.org/cross-tab-worker-databus/-/cross-tab-worker-databus-0.20.8.tgz","fileCount":87,"integrity":"sha512-hAdyV0lzOOtE83BHkt0ebZxtaf6/dVbkrp6e22WfglmjdxrbA3LSsI1cnRDBqfeI4fmZCP8sqe8BFQ6GNs32jg==","signatures":[{"sig":"MEUCIQDg7VMkPN+RMAz+NtIfEUXrA6Tp0wfvC6Zz0hFyGDNIQAIgKTpzrEPHFWWOpPUQhs/D9flyLH+SnTH0cR1ls/Wmhp4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/cross-tab-worker-databus@0.20.8","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2428784},"main":"./dist/cjs/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/cjs/index.cjs"},"./vue":{"types":"./dist/vue.d.ts","import":"./dist/vue.js","require":"./dist/cjs/vue.cjs"},"./hooks":{"types":"./dist/hooks.d.ts","import":"./dist/hooks.js","require":"./dist/cjs/hooks.cjs"},"./centrifuge":{"types":"./dist/centrifuge.d.ts","import":"./dist/centrifuge.js","require":"./dist/cjs/centrifuge.cjs"},"./package.json":"./package.json","./centrifuge.worker":{"types":"./dist/workers/centrifuge.worker.d.ts","default":"./dist/centrifuge.worker.js"},"./centrifuge.shared.worker":{"types":"./dist/workers/centrifuge.shared.worker.d.ts","default":"./dist/centrifuge.shared.worker.js"}},"gitHead":"0618ee88b5de6a356a33d26893c2c6583cfaa4cf","scripts":{"lint":"eslint .","test":"vitest run","bench":"vitest bench --run","build":"node scripts/build.mjs","check":"pnpm typecheck && pnpm build && pnpm test","examples":"node scripts/serve-examples.mjs","test:e2e":"pnpm build && playwright test","typecheck":"tsc --noEmit","test:watch":"vitest","verify:pack":"node scripts/verify-packed-consumer.mjs","bench:browser":"pnpm build && node scripts/bench-browser.mjs","test:coverage":"vitest run --coverage","prepublishOnly":"pnpm check","verify:published":"node scripts/verify-published-consumer.mjs"},"_npmUser":{"name":"sun1090","email":"1090964491@qq.com"},"repository":{"url":"git+https://github.com/Sun1090/cross-tab-worker-databus.git","type":"git"},"_npmVersion":"10.9.8","description":"Framework-agnostic cross-tab data bus with Dedicated/Shared Worker clustering and Centrifuge support.","directories":{},"sideEffects":["./dist/centrifuge.worker.js","./dist/centrifuge.shared.worker.js"],"_nodeVersion":"22.23.2","_hasShrinkwrap":false,"packageManager":"pnpm@10.14.0","devDependencies":{"vue":"^3.5.42","jsdom":"^25.0.1","react":"^18.3.1","eslint":"^9.39.4","vitest":"^3.2.0","esbuild":"^0.25.0","globals":"^17.11.0","react-dom":"^18.3.1","@eslint/js":"^9.39.5","typescript":"^5.9.0","@types/node":"^24.0.0","@types/react":"^18.3.31","@playwright/test":"^1.62.1","typescript-eslint":"^8.68.0","@vitest/coverage-v8":"^3.2.7","@testing-library/react":"^16.3.3"},"peerDependencies":{"vue":">=3.3","react":">=18","centrifuge":"^5.5.3"},"peerDependenciesMeta":{"vue":{"optional":true},"react":{"optional":true},"centrifuge":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/cross-tab-worker-databus_0.20.8_1788355651848_0.5424938037388156","host":"s3://npm-registry-packages-npm-production"}},"0.20.9":{"name":"cross-tab-worker-databus","version":"0.20.9","keywords":["broadcast-channel","cross-tab","data-bus","dedicated-worker","shared-worker","centrifuge","websocket"],"author":{"name":"Sun1090"},"license":"MIT","_id":"cross-tab-worker-databus@0.20.9","maintainers":[{"name":"sun1090","email":"1090964491@qq.com"}],"homepage":"https://github.com/Sun1090/cross-tab-worker-databus#readme","bugs":{"url":"https://github.com/Sun1090/cross-tab-worker-databus/issues"},"dist":{"shasum":"e3dfb19e6dbcd2624e60ffcb00d6f7bef3279033","tarball":"https://registry.npmjs.org/cross-tab-worker-databus/-/cross-tab-worker-databus-0.20.9.tgz","fileCount":87,"integrity":"sha512-frKrP+HyyuhoVvXWjYF4krkyDlkt1CzgwDe4KEIwGFl5rJ65ty0aHnEx0peXJRCC3wT34MlND2LuJCGnu19Kcg==","signatures":[{"sig":"MEUCIQDtwHL182OaGuOPzHPltfCOuFcXetTrY+9NVa7Oh+Xn6wIgaBlnMtVvg1uEeK6nAJBwckh3hJL5krACEesX9InwOC4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/cross-tab-worker-databus@0.20.9","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2429249},"main":"./dist/cjs/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/cjs/index.cjs"},"./vue":{"types":"./dist/vue.d.ts","import":"./dist/vue.js","require":"./dist/cjs/vue.cjs"},"./hooks":{"types":"./dist/hooks.d.ts","import":"./dist/hooks.js","require":"./dist/cjs/hooks.cjs"},"./centrifuge":{"types":"./dist/centrifuge.d.ts","import":"./dist/centrifuge.js","require":"./dist/cjs/centrifuge.cjs"},"./package.json":"./package.json","./centrifuge.worker":{"types":"./dist/workers/centrifuge.worker.d.ts","default":"./dist/centrifuge.worker.js"},"./centrifuge.shared.worker":{"types":"./dist/workers/centrifuge.shared.worker.d.ts","default":"./dist/centrifuge.shared.worker.js"}},"gitHead":"866348cf7ae2601fee2e05df5f919f34b3d61256","scripts":{"lint":"eslint .","test":"vitest run","bench":"vitest bench --run","build":"node scripts/build.mjs","check":"pnpm typecheck && pnpm build && pnpm test","examples":"node scripts/serve-examples.mjs","test:e2e":"pnpm build && playwright test","typecheck":"tsc --noEmit","test:watch":"vitest","verify:pack":"node scripts/verify-packed-consumer.mjs","bench:browser":"pnpm build && node scripts/bench-browser.mjs","test:coverage":"vitest run --coverage","prepublishOnly":"pnpm check","verify:published":"node scripts/verify-published-consumer.mjs"},"_npmUser":{"name":"sun1090","email":"1090964491@qq.com"},"repository":{"url":"git+https://github.com/Sun1090/cross-tab-worker-databus.git","type":"git"},"_npmVersion":"10.9.8","description":"Framework-agnostic cross-tab data bus with Dedicated/Shared Worker clustering and Centrifuge support.","directories":{},"sideEffects":["./dist/centrifuge.worker.js","./dist/centrifuge.shared.worker.js"],"_nodeVersion":"22.23.2","_hasShrinkwrap":false,"packageManager":"pnpm@10.14.0","devDependencies":{"vue":"^3.5.42","jsdom":"^25.0.1","react":"^18.3.1","eslint":"^9.39.4","vitest":"^3.2.0","esbuild":"^0.25.0","globals":"^17.11.0","react-dom":"^18.3.1","@eslint/js":"^9.39.5","typescript":"^5.9.0","@types/node":"^24.0.0","@types/react":"^18.3.31","@playwright/test":"^1.62.1","typescript-eslint":"^8.68.0","@vitest/coverage-v8":"^3.2.7","@testing-library/react":"^16.3.3"},"peerDependencies":{"vue":">=3.3","react":">=18","centrifuge":"^5.5.3"},"peerDependenciesMeta":{"vue":{"optional":true},"react":{"optional":true},"centrifuge":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/cross-tab-worker-databus_0.20.9_1788356075388_0.3919021136950873","host":"s3://npm-registry-packages-npm-production"}},"0.20.10":{"name":"cross-tab-worker-databus","version":"0.20.10","keywords":["broadcast-channel","cross-tab","data-bus","dedicated-worker","shared-worker","centrifuge","websocket"],"author":{"name":"Sun1090"},"license":"MIT","_id":"cross-tab-worker-databus@0.20.10","maintainers":[{"name":"sun1090","email":"1090964491@qq.com"}],"homepage":"https://github.com/Sun1090/cross-tab-worker-databus#readme","bugs":{"url":"https://github.com/Sun1090/cross-tab-worker-databus/issues"},"dist":{"shasum":"aa6ccb06a0a238b1e59d24c27754bba69a484c0f","tarball":"https://registry.npmjs.org/cross-tab-worker-databus/-/cross-tab-worker-databus-0.20.10.tgz","fileCount":87,"integrity":"sha512-UMf94AStFaA6NdFIQa/eF6+b6lM475nQuGCo0eZbAujjgKQ+5YqjoGvsnYA1kleAXNJdcigsi253TEb+NnOIEQ==","signatures":[{"sig":"MEUCIA9CEdG/G80Rme49CT/CH+XvxcYbTXteyofsPcJ9imLZAiEAsK4zeQy2+c/opIvmxXohYWZjrPmj7ddRy8aHpfteWCE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/cross-tab-worker-databus@0.20.10","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2429783},"main":"./dist/cjs/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/cjs/index.cjs"},"./vue":{"types":"./dist/vue.d.ts","import":"./dist/vue.js","require":"./dist/cjs/vue.cjs"},"./hooks":{"types":"./dist/hooks.d.ts","import":"./dist/hooks.js","require":"./dist/cjs/hooks.cjs"},"./centrifuge":{"types":"./dist/centrifuge.d.ts","import":"./dist/centrifuge.js","require":"./dist/cjs/centrifuge.cjs"},"./package.json":"./package.json","./centrifuge.worker":{"types":"./dist/workers/centrifuge.worker.d.ts","default":"./dist/centrifuge.worker.js"},"./centrifuge.shared.worker":{"types":"./dist/workers/centrifuge.shared.worker.d.ts","default":"./dist/centrifuge.shared.worker.js"}},"gitHead":"5c4743dcbd5604539d88c52236023f112e622bdc","scripts":{"lint":"eslint .","test":"vitest run","bench":"vitest bench --run","build":"node scripts/build.mjs","check":"pnpm typecheck && pnpm build && pnpm test","examples":"node scripts/serve-examples.mjs","test:e2e":"pnpm build && playwright test","typecheck":"tsc --noEmit","test:watch":"vitest","verify:pack":"node scripts/verify-packed-consumer.mjs","bench:browser":"pnpm build && node scripts/bench-browser.mjs","test:coverage":"vitest run --coverage","prepublishOnly":"pnpm check","verify:published":"node scripts/verify-published-consumer.mjs"},"_npmUser":{"name":"sun1090","email":"1090964491@qq.com"},"repository":{"url":"git+https://github.com/Sun1090/cross-tab-worker-databus.git","type":"git"},"_npmVersion":"10.9.8","description":"Framework-agnostic cross-tab data bus with Dedicated/Shared Worker clustering and Centrifuge support.","directories":{},"sideEffects":["./dist/centrifuge.worker.js","./dist/centrifuge.shared.worker.js"],"_nodeVersion":"22.23.2","_hasShrinkwrap":false,"packageManager":"pnpm@10.14.0","devDependencies":{"vue":"^3.5.42","jsdom":"^25.0.1","react":"^18.3.1","eslint":"^9.39.4","vitest":"^3.2.0","esbuild":"^0.25.0","globals":"^17.11.0","react-dom":"^18.3.1","@eslint/js":"^9.39.5","typescript":"^5.9.0","@types/node":"^24.0.0","@types/react":"^18.3.31","@playwright/test":"^1.62.1","typescript-eslint":"^8.68.0","@vitest/coverage-v8":"^3.2.7","@testing-library/react":"^16.3.3"},"peerDependencies":{"vue":">=3.3","react":">=18","centrifuge":"^5.5.3"},"peerDependenciesMeta":{"vue":{"optional":true},"react":{"optional":true},"centrifuge":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/cross-tab-worker-databus_0.20.10_1788409691290_0.31785375158173856","host":"s3://npm-registry-packages-npm-production"}},"0.20.11":{"name":"cross-tab-worker-databus","version":"0.20.11","keywords":["broadcast-channel","cross-tab","data-bus","dedicated-worker","shared-worker","centrifuge","websocket"],"author":{"name":"Sun1090"},"license":"MIT","_id":"cross-tab-worker-databus@0.20.11","maintainers":[{"name":"sun1090","email":"1090964491@qq.com"}],"homepage":"https://github.com/Sun1090/cross-tab-worker-databus#readme","bugs":{"url":"https://github.com/Sun1090/cross-tab-worker-databus/issues"},"dist":{"shasum":"1d8e99882ff0ce4a7d65f00fd90e67acc7e5ec2d","tarball":"https://registry.npmjs.org/cross-tab-worker-databus/-/cross-tab-worker-databus-0.20.11.tgz","fileCount":87,"integrity":"sha512-6NgNO9e6nZB8tF3mdcTANz3wviT3DXeQ1mFmvaMywQLdvxaD0fNoheQmr+yDbRXMjIFQfLdx7ndPhk2tuUIsmQ==","signatures":[{"sig":"MEUCIQDlbEfHyQeApo5VKEsiUiyIHvdr1iPO6lty9i7Pb6ZhrQIgCV2qDAIhMmN7QHbS93jf/HuO2b6qRSmMDKjdshZh+z0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/cross-tab-worker-databus@0.20.11","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2430365},"main":"./dist/cjs/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/cjs/index.cjs"},"./vue":{"types":"./dist/vue.d.ts","import":"./dist/vue.js","require":"./dist/cjs/vue.cjs"},"./hooks":{"types":"./dist/hooks.d.ts","import":"./dist/hooks.js","require":"./dist/cjs/hooks.cjs"},"./centrifuge":{"types":"./dist/centrifuge.d.ts","import":"./dist/centrifuge.js","require":"./dist/cjs/centrifuge.cjs"},"./package.json":"./package.json","./centrifuge.worker":{"types":"./dist/workers/centrifuge.worker.d.ts","default":"./dist/centrifuge.worker.js"},"./centrifuge.shared.worker":{"types":"./dist/workers/centrifuge.shared.worker.d.ts","default":"./dist/centrifuge.shared.worker.js"}},"gitHead":"52dba4acc69236a3a64be9f6dffdf01992b2f32d","scripts":{"lint":"eslint .","test":"vitest run","bench":"vitest bench --run","build":"node scripts/build.mjs","check":"pnpm typecheck && pnpm build && pnpm test","examples":"node scripts/serve-examples.mjs","test:e2e":"pnpm build && playwright test","typecheck":"tsc --noEmit","test:watch":"vitest","verify:pack":"node scripts/verify-packed-consumer.mjs","bench:browser":"pnpm build && node scripts/bench-browser.mjs","test:coverage":"vitest run --coverage","prepublishOnly":"pnpm check","verify:published":"node scripts/verify-published-consumer.mjs"},"_npmUser":{"name":"sun1090","email":"1090964491@qq.com"},"repository":{"url":"git+https://github.com/Sun1090/cross-tab-worker-databus.git","type":"git"},"_npmVersion":"10.9.8","description":"Framework-agnostic cross-tab data bus with Dedicated/Shared Worker clustering and Centrifuge support.","directories":{},"sideEffects":["./dist/centrifuge.worker.js","./dist/centrifuge.shared.worker.js"],"_nodeVersion":"22.23.2","_hasShrinkwrap":false,"packageManager":"pnpm@10.14.0","devDependencies":{"vue":"^3.5.42","jsdom":"^25.0.1","react":"^18.3.1","eslint":"^9.39.4","vitest":"^3.2.0","esbuild":"^0.25.0","globals":"^17.11.0","react-dom":"^18.3.1","@eslint/js":"^9.39.5","typescript":"^5.9.0","@types/node":"^24.0.0","@types/react":"^18.3.31","@playwright/test":"^1.62.1","typescript-eslint":"^8.68.0","@vitest/coverage-v8":"^3.2.7","@testing-library/react":"^16.3.3"},"peerDependencies":{"vue":">=3.3","react":">=18","centrifuge":"^5.5.3"},"peerDependenciesMeta":{"vue":{"optional":true},"react":{"optional":true},"centrifuge":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/cross-tab-worker-databus_0.20.11_1788409831382_0.87375933892145","host":"s3://npm-registry-packages-npm-production"}},"0.20.12":{"name":"cross-tab-worker-databus","version":"0.20.12","keywords":["broadcast-channel","cross-tab","data-bus","dedicated-worker","shared-worker","centrifuge","websocket"],"author":{"name":"Sun1090"},"license":"MIT","_id":"cross-tab-worker-databus@0.20.12","maintainers":[{"name":"sun1090","email":"1090964491@qq.com"}],"homepage":"https://github.com/Sun1090/cross-tab-worker-databus#readme","bugs":{"url":"https://github.com/Sun1090/cross-tab-worker-databus/issues"},"dist":{"shasum":"8ae1bdb05f23aa5272141c31dbe1a25642733e7b","tarball":"https://registry.npmjs.org/cross-tab-worker-databus/-/cross-tab-worker-databus-0.20.12.tgz","fileCount":87,"integrity":"sha512-b2b95vyfc0vQDACkM3K/VNg9V1tvnI9Ej9dPCvbmVUdgfqDAWHLAVqVVxLHvWwS9lZkN0lKnGXLjJJOrS1hdCQ==","signatures":[{"sig":"MEUCIBBf31y5GKvr6j+5gr7gXhdf//WQIjMF1lbE2cLGuBcLAiEA5lkXdJch5ffQ0fBtzZ6/3WG169r3iHwe0mMn3zZI0Fo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/cross-tab-worker-databus@0.20.12","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2430873},"main":"./dist/cjs/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/cjs/index.cjs"},"./vue":{"types":"./dist/vue.d.ts","import":"./dist/vue.js","require":"./dist/cjs/vue.cjs"},"./hooks":{"types":"./dist/hooks.d.ts","import":"./dist/hooks.js","require":"./dist/cjs/hooks.cjs"},"./centrifuge":{"types":"./dist/centrifuge.d.ts","import":"./dist/centrifuge.js","require":"./dist/cjs/centrifuge.cjs"},"./package.json":"./package.json","./centrifuge.worker":{"types":"./dist/workers/centrifuge.worker.d.ts","default":"./dist/centrifuge.worker.js"},"./centrifuge.shared.worker":{"types":"./dist/workers/centrifuge.shared.worker.d.ts","default":"./dist/centrifuge.shared.worker.js"}},"gitHead":"1aa443855dcea7d7cd0cac1d8ef4ff98e17c3c63","scripts":{"lint":"eslint .","test":"vitest run","bench":"vitest bench --run","build":"node scripts/build.mjs","check":"pnpm typecheck && pnpm build && pnpm test","examples":"node scripts/serve-examples.mjs","test:e2e":"pnpm build && playwright test","typecheck":"tsc --noEmit","test:watch":"vitest","verify:pack":"node scripts/verify-packed-consumer.mjs","bench:browser":"pnpm build && node scripts/bench-browser.mjs","test:coverage":"vitest run --coverage","prepublishOnly":"pnpm check","verify:published":"node scripts/verify-published-consumer.mjs"},"_npmUser":{"name":"sun1090","email":"1090964491@qq.com"},"repository":{"url":"git+https://github.com/Sun1090/cross-tab-worker-databus.git","type":"git"},"_npmVersion":"10.9.8","description":"Framework-agnostic cross-tab data bus with Dedicated/Shared Worker clustering and Centrifuge support.","directories":{},"sideEffects":["./dist/centrifuge.worker.js","./dist/centrifuge.shared.worker.js"],"_nodeVersion":"22.23.2","_hasShrinkwrap":false,"packageManager":"pnpm@10.14.0","devDependencies":{"vue":"^3.5.42","jsdom":"^25.0.1","react":"^18.3.1","eslint":"^9.39.4","vitest":"^3.2.0","esbuild":"^0.25.0","globals":"^17.11.0","react-dom":"^18.3.1","@eslint/js":"^9.39.5","typescript":"^5.9.0","@types/node":"^24.0.0","@types/react":"^18.3.31","@playwright/test":"^1.62.1","typescript-eslint":"^8.68.0","@vitest/coverage-v8":"^3.2.7","@testing-library/react":"^16.3.3"},"peerDependencies":{"vue":">=3.3","react":">=18","centrifuge":"^5.5.3"},"peerDependenciesMeta":{"vue":{"optional":true},"react":{"optional":true},"centrifuge":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/cross-tab-worker-databus_0.20.12_1788410099098_0.20976267664328963","host":"s3://npm-registry-packages-npm-production"}},"0.20.13":{"name":"cross-tab-worker-databus","version":"0.20.13","keywords":["broadcast-channel","cross-tab","data-bus","dedicated-worker","shared-worker","centrifuge","websocket"],"author":{"name":"Sun1090"},"license":"MIT","_id":"cross-tab-worker-databus@0.20.13","maintainers":[{"name":"sun1090","email":"1090964491@qq.com"}],"homepage":"https://github.com/Sun1090/cross-tab-worker-databus#readme","bugs":{"url":"https://github.com/Sun1090/cross-tab-worker-databus/issues"},"dist":{"shasum":"95d79257a2697a563d16919f852eff491de78002","tarball":"https://registry.npmjs.org/cross-tab-worker-databus/-/cross-tab-worker-databus-0.20.13.tgz","fileCount":87,"integrity":"sha512-vQcg8u4Dw9Zpk8kFTOb9nwNp9e/nIiKZU9o/WERxbrkbvFTCNa27Io/hx9hxu2of2VII/QUgNJwx5xKqgkbCkQ==","signatures":[{"sig":"MEUCIQCwfpy7PWZkB9cp6LKFxdJFVPW/+yaVkOsdeBMEeYChVwIgFTHOJ8O1XiMVbgCJeELDirCA7WQNq/z9vjvg4/SPw+I=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/cross-tab-worker-databus@0.20.13","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2431348},"main":"./dist/cjs/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/cjs/index.cjs"},"./vue":{"types":"./dist/vue.d.ts","import":"./dist/vue.js","require":"./dist/cjs/vue.cjs"},"./hooks":{"types":"./dist/hooks.d.ts","import":"./dist/hooks.js","require":"./dist/cjs/hooks.cjs"},"./centrifuge":{"types":"./dist/centrifuge.d.ts","import":"./dist/centrifuge.js","require":"./dist/cjs/centrifuge.cjs"},"./package.json":"./package.json","./centrifuge.worker":{"types":"./dist/workers/centrifuge.worker.d.ts","default":"./dist/centrifuge.worker.js"},"./centrifuge.shared.worker":{"types":"./dist/workers/centrifuge.shared.worker.d.ts","default":"./dist/centrifuge.shared.worker.js"}},"gitHead":"71e0418476dcbfb3047719d91bbf6ce9422be281","scripts":{"lint":"eslint .","test":"vitest run","bench":"vitest bench --run","build":"node scripts/build.mjs","check":"pnpm typecheck && pnpm build && pnpm test","examples":"node scripts/serve-examples.mjs","test:e2e":"pnpm build && playwright test","typecheck":"tsc --noEmit","test:watch":"vitest","verify:pack":"node scripts/verify-packed-consumer.mjs","bench:browser":"pnpm build && node scripts/bench-browser.mjs","test:coverage":"vitest run --coverage","prepublishOnly":"pnpm check","verify:published":"node scripts/verify-published-consumer.mjs"},"_npmUser":{"name":"sun1090","email":"1090964491@qq.com"},"repository":{"url":"git+https://github.com/Sun1090/cross-tab-worker-databus.git","type":"git"},"_npmVersion":"10.9.8","description":"Framework-agnostic cross-tab data bus with Dedicated/Shared Worker clustering and Centrifuge support.","directories":{},"sideEffects":["./dist/centrifuge.worker.js","./dist/centrifuge.shared.worker.js"],"_nodeVersion":"22.23.2","_hasShrinkwrap":false,"packageManager":"pnpm@10.14.0","devDependencies":{"vue":"^3.5.42","jsdom":"^25.0.1","react":"^18.3.1","eslint":"^9.39.4","vitest":"^3.2.0","esbuild":"^0.25.0","globals":"^17.11.0","react-dom":"^18.3.1","@eslint/js":"^9.39.5","typescript":"^5.9.0","@types/node":"^24.0.0","@types/react":"^18.3.31","@playwright/test":"^1.62.1","typescript-eslint":"^8.68.0","@vitest/coverage-v8":"^3.2.7","@testing-library/react":"^16.3.3"},"peerDependencies":{"vue":">=3.3","react":">=18","centrifuge":"^5.5.3"},"peerDependenciesMeta":{"vue":{"optional":true},"react":{"optional":true},"centrifuge":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/cross-tab-worker-databus_0.20.13_1788410367776_0.9869907756673182","host":"s3://npm-registry-packages-npm-production"}},"0.20.14":{"name":"cross-tab-worker-databus","version":"0.20.14","keywords":["broadcast-channel","cross-tab","data-bus","dedicated-worker","shared-worker","centrifuge","websocket"],"author":{"name":"Sun1090"},"license":"MIT","_id":"cross-tab-worker-databus@0.20.14","maintainers":[{"name":"sun1090","email":"1090964491@qq.com"}],"homepage":"https://github.com/Sun1090/cross-tab-worker-databus#readme","bugs":{"url":"https://github.com/Sun1090/cross-tab-worker-databus/issues"},"dist":{"shasum":"1cf9ea19cd076d57b9b9cf4022b3c5ae1e7e5318","tarball":"https://registry.npmjs.org/cross-tab-worker-databus/-/cross-tab-worker-databus-0.20.14.tgz","fileCount":87,"integrity":"sha512-mhAEttUss1OShUngHie/ksGPsdCuyAP4OUAZ1Y5cGZFeuHQg7BQvOzU2Yd0XVMtpAjfvLgXTNEx2XWJtmBESgw==","signatures":[{"sig":"MEUCIQDWCG2vvFxiaWG417qqCbnYOQcr6GlOJy+st9P1ATPqrwIgL1cL1o7ICqG8Ra81NlbUHWPnI4U/b0DTVSPTTptM2kw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/cross-tab-worker-databus@0.20.14","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2431973},"main":"./dist/cjs/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/cjs/index.cjs"},"./vue":{"types":"./dist/vue.d.ts","import":"./dist/vue.js","require":"./dist/cjs/vue.cjs"},"./hooks":{"types":"./dist/hooks.d.ts","import":"./dist/hooks.js","require":"./dist/cjs/hooks.cjs"},"./centrifuge":{"types":"./dist/centrifuge.d.ts","import":"./dist/centrifuge.js","require":"./dist/cjs/centrifuge.cjs"},"./package.json":"./package.json","./centrifuge.worker":{"types":"./dist/workers/centrifuge.worker.d.ts","default":"./dist/centrifuge.worker.js"},"./centrifuge.shared.worker":{"types":"./dist/workers/centrifuge.shared.worker.d.ts","default":"./dist/centrifuge.shared.worker.js"}},"gitHead":"f3a0029ac667422485b86258acd9c02f2388e30c","scripts":{"lint":"eslint .","test":"vitest run","bench":"vitest bench --run","build":"node scripts/build.mjs","check":"pnpm typecheck && pnpm build && pnpm test","examples":"node scripts/serve-examples.mjs","test:e2e":"pnpm build && playwright test","typecheck":"tsc --noEmit","test:watch":"vitest","verify:pack":"node scripts/verify-packed-consumer.mjs","bench:browser":"pnpm build && node scripts/bench-browser.mjs","test:coverage":"vitest run --coverage","prepublishOnly":"pnpm check","verify:published":"node scripts/verify-published-consumer.mjs"},"_npmUser":{"name":"sun1090","email":"1090964491@qq.com"},"repository":{"url":"git+https://github.com/Sun1090/cross-tab-worker-databus.git","type":"git"},"_npmVersion":"10.9.8","description":"Framework-agnostic cross-tab data bus with Dedicated/Shared Worker clustering and Centrifuge support.","directories":{},"sideEffects":["./dist/centrifuge.worker.js","./dist/centrifuge.shared.worker.js"],"_nodeVersion":"22.23.2","_hasShrinkwrap":false,"packageManager":"pnpm@10.14.0","devDependencies":{"vue":"^3.5.42","jsdom":"^25.0.1","react":"^18.3.1","eslint":"^9.39.4","vitest":"^3.2.0","esbuild":"^0.25.0","globals":"^17.11.0","react-dom":"^18.3.1","@eslint/js":"^9.39.5","typescript":"^5.9.0","@types/node":"^24.0.0","@types/react":"^18.3.31","@playwright/test":"^1.62.1","typescript-eslint":"^8.68.0","@vitest/coverage-v8":"^3.2.7","@testing-library/react":"^16.3.3"},"peerDependencies":{"vue":">=3.3","react":">=18","centrifuge":"^5.5.3"},"peerDependenciesMeta":{"vue":{"optional":true},"react":{"optional":true},"centrifuge":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/cross-tab-worker-databus_0.20.14_1788410469945_0.21853275695869567","host":"s3://npm-registry-packages-npm-production"}},"0.20.15":{"name":"cross-tab-worker-databus","version":"0.20.15","keywords":["broadcast-channel","cross-tab","data-bus","dedicated-worker","shared-worker","centrifuge","websocket"],"author":{"name":"Sun1090"},"license":"MIT","_id":"cross-tab-worker-databus@0.20.15","maintainers":[{"name":"sun1090","email":"1090964491@qq.com"}],"homepage":"https://github.com/Sun1090/cross-tab-worker-databus#readme","bugs":{"url":"https://github.com/Sun1090/cross-tab-worker-databus/issues"},"dist":{"shasum":"830c60e5c6d440e6aebeb2f19c02c7cf2fbd8cbc","tarball":"https://registry.npmjs.org/cross-tab-worker-databus/-/cross-tab-worker-databus-0.20.15.tgz","fileCount":87,"integrity":"sha512-dKQ6pEK/VPQB9izC1hQDxezoYRumEBRMZjL9XnxDqWTxMxwXgDXdFKf7ZpbOPwEiwIQFoVGNOHn0bTo3nHbNAQ==","signatures":[{"sig":"MEUCIQC4a0l0hrJ9m8ujyAad14F7xLiheCMitPqouVXWcd4rpAIgZXfEV574FsOrDb7nxJexTzGEDG16R5yaabRjZon6N4s=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/cross-tab-worker-databus@0.20.15","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2432507},"main":"./dist/cjs/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/cjs/index.cjs"},"./vue":{"types":"./dist/vue.d.ts","import":"./dist/vue.js","require":"./dist/cjs/vue.cjs"},"./hooks":{"types":"./dist/hooks.d.ts","import":"./dist/hooks.js","require":"./dist/cjs/hooks.cjs"},"./centrifuge":{"types":"./dist/centrifuge.d.ts","import":"./dist/centrifuge.js","require":"./dist/cjs/centrifuge.cjs"},"./package.json":"./package.json","./centrifuge.worker":{"types":"./dist/workers/centrifuge.worker.d.ts","default":"./dist/centrifuge.worker.js"},"./centrifuge.shared.worker":{"types":"./dist/workers/centrifuge.shared.worker.d.ts","default":"./dist/centrifuge.shared.worker.js"}},"gitHead":"a88d6c23fc6a61177ca6d0b7bf561af926e07076","scripts":{"lint":"eslint .","test":"vitest run","bench":"vitest bench --run","build":"node scripts/build.mjs","check":"pnpm typecheck && pnpm build && pnpm test","examples":"node scripts/serve-examples.mjs","test:e2e":"pnpm build && playwright test","typecheck":"tsc --noEmit","test:watch":"vitest","verify:pack":"node scripts/verify-packed-consumer.mjs","bench:browser":"pnpm build && node scripts/bench-browser.mjs","test:coverage":"vitest run --coverage","prepublishOnly":"pnpm check","verify:published":"node scripts/verify-published-consumer.mjs"},"_npmUser":{"name":"sun1090","email":"1090964491@qq.com"},"repository":{"url":"git+https://github.com/Sun1090/cross-tab-worker-databus.git","type":"git"},"_npmVersion":"10.9.8","description":"Framework-agnostic cross-tab data bus with Dedicated/Shared Worker clustering and Centrifuge support.","directories":{},"sideEffects":["./dist/centrifuge.worker.js","./dist/centrifuge.shared.worker.js"],"_nodeVersion":"22.23.2","_hasShrinkwrap":false,"packageManager":"pnpm@10.14.0","devDependencies":{"vue":"^3.5.42","jsdom":"^25.0.1","react":"^18.3.1","eslint":"^9.39.4","vitest":"^3.2.0","esbuild":"^0.25.0","globals":"^17.11.0","react-dom":"^18.3.1","@eslint/js":"^9.39.5","typescript":"^5.9.0","@types/node":"^24.0.0","@types/react":"^18.3.31","@playwright/test":"^1.62.1","typescript-eslint":"^8.68.0","@vitest/coverage-v8":"^3.2.7","@testing-library/react":"^16.3.3"},"peerDependencies":{"vue":">=3.3","react":">=18","centrifuge":"^5.5.3"},"peerDependenciesMeta":{"vue":{"optional":true},"react":{"optional":true},"centrifuge":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/cross-tab-worker-databus_0.20.15_1788410808314_0.7515713137788793","host":"s3://npm-registry-packages-npm-production"}},"0.20.16":{"name":"cross-tab-worker-databus","version":"0.20.16","keywords":["broadcast-channel","cross-tab","data-bus","dedicated-worker","shared-worker","centrifuge","websocket"],"author":{"name":"Sun1090"},"license":"MIT","_id":"cross-tab-worker-databus@0.20.16","maintainers":[{"name":"sun1090","email":"1090964491@qq.com"}],"homepage":"https://github.com/Sun1090/cross-tab-worker-databus#readme","bugs":{"url":"https://github.com/Sun1090/cross-tab-worker-databus/issues"},"dist":{"shasum":"0db77062f4895aac2540249319e592d6a113eaa9","tarball":"https://registry.npmjs.org/cross-tab-worker-databus/-/cross-tab-worker-databus-0.20.16.tgz","fileCount":87,"integrity":"sha512-qo4AezTK7F01bnKg4oO2+hJ49fgzmyU9G0r8hNAbFp5WLCVphyiQ/LDc7mmUdc5qiowz2FmpZXA2ZhN5jxGzLw==","signatures":[{"sig":"MEYCIQDM4LsjYbWbBkywl+cQX/7cGtLFTh8FoUREVks7DQXzzwIhAJCBix0chft26+WcOQvjnkOFyswnBVuG/qIAhvHsk/lL","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/cross-tab-worker-databus@0.20.16","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2435753},"main":"./dist/cjs/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/cjs/index.cjs"},"./vue":{"types":"./dist/vue.d.ts","import":"./dist/vue.js","require":"./dist/cjs/vue.cjs"},"./hooks":{"types":"./dist/hooks.d.ts","import":"./dist/hooks.js","require":"./dist/cjs/hooks.cjs"},"./centrifuge":{"types":"./dist/centrifuge.d.ts","import":"./dist/centrifuge.js","require":"./dist/cjs/centrifuge.cjs"},"./package.json":"./package.json","./centrifuge.worker":{"types":"./dist/workers/centrifuge.worker.d.ts","default":"./dist/centrifuge.worker.js"},"./centrifuge.shared.worker":{"types":"./dist/workers/centrifuge.shared.worker.d.ts","default":"./dist/centrifuge.shared.worker.js"}},"gitHead":"9e415777abb8f0ffeb3951d42754cc37f9c95508","scripts":{"lint":"eslint .","test":"vitest run","bench":"vitest bench --run","build":"node scripts/build.mjs","check":"pnpm typecheck && pnpm build && pnpm test","examples":"node scripts/serve-examples.mjs","test:e2e":"pnpm build && playwright test","typecheck":"tsc --noEmit","test:watch":"vitest","verify:pack":"node scripts/verify-packed-consumer.mjs","bench:browser":"pnpm build && node scripts/bench-browser.mjs","test:coverage":"vitest run --coverage","prepublishOnly":"pnpm check","verify:published":"node scripts/verify-published-consumer.mjs"},"_npmUser":{"name":"sun1090","email":"1090964491@qq.com"},"repository":{"url":"git+https://github.com/Sun1090/cross-tab-worker-databus.git","type":"git"},"_npmVersion":"10.9.8","description":"Framework-agnostic cross-tab data bus with Dedicated/Shared Worker clustering and Centrifuge support.","directories":{},"sideEffects":["./dist/centrifuge.worker.js","./dist/centrifuge.shared.worker.js"],"_nodeVersion":"22.23.2","_hasShrinkwrap":false,"packageManager":"pnpm@10.14.0","devDependencies":{"vue":"^3.5.42","jsdom":"^25.0.1","react":"^18.3.1","eslint":"^9.39.4","vitest":"^3.2.0","esbuild":"^0.25.0","globals":"^17.11.0","react-dom":"^18.3.1","@eslint/js":"^9.39.5","typescript":"^5.9.0","@types/node":"^24.0.0","@types/react":"^18.3.31","@playwright/test":"^1.62.1","typescript-eslint":"^8.68.0","@vitest/coverage-v8":"^3.2.7","@testing-library/react":"^16.3.3"},"peerDependencies":{"vue":">=3.3","react":">=18","centrifuge":"^5.5.3"},"peerDependenciesMeta":{"vue":{"optional":true},"react":{"optional":true},"centrifuge":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/cross-tab-worker-databus_0.20.16_1788440765960_0.10290583473354986","host":"s3://npm-registry-packages-npm-production"}},"0.20.17":{"name":"cross-tab-worker-databus","version":"0.20.17","keywords":["broadcast-channel","cross-tab","data-bus","dedicated-worker","shared-worker","centrifuge","websocket"],"author":{"name":"Sun1090"},"license":"MIT","_id":"cross-tab-worker-databus@0.20.17","maintainers":[{"name":"sun1090","email":"1090964491@qq.com"}],"homepage":"https://github.com/Sun1090/cross-tab-worker-databus#readme","bugs":{"url":"https://github.com/Sun1090/cross-tab-worker-databus/issues"},"dist":{"shasum":"50145ab83ec35e883d254bb0d2347bcd5e649abe","tarball":"https://registry.npmjs.org/cross-tab-worker-databus/-/cross-tab-worker-databus-0.20.17.tgz","fileCount":87,"integrity":"sha512-RC5yJzU7r6F+BYAaezDRzuKsllWT7GjbJcKrf2xyYshIIPQWBMM2r1utbEz+e4wdp+DzjjuwtQ0WuE/hzAWH2A==","signatures":[{"sig":"MEUCIG6iml+eixNkUEBW3DHdHEpXdrG81JaRb25zOyzFZBDzAiEAt8t6ptLLHdsPJY+u/canl/NeMWuVNwYlKyXLTnQfFFw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/cross-tab-worker-databus@0.20.17","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2440150},"main":"./dist/cjs/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/cjs/index.cjs"},"./vue":{"types":"./dist/vue.d.ts","import":"./dist/vue.js","require":"./dist/cjs/vue.cjs"},"./hooks":{"types":"./dist/hooks.d.ts","import":"./dist/hooks.js","require":"./dist/cjs/hooks.cjs"},"./centrifuge":{"types":"./dist/centrifuge.d.ts","import":"./dist/centrifuge.js","require":"./dist/cjs/centrifuge.cjs"},"./package.json":"./package.json","./centrifuge.worker":{"types":"./dist/workers/centrifuge.worker.d.ts","default":"./dist/centrifuge.worker.js"},"./centrifuge.shared.worker":{"types":"./dist/workers/centrifuge.shared.worker.d.ts","default":"./dist/centrifuge.shared.worker.js"}},"gitHead":"6120d060b4ff9aa708c0df858205e0d4d7d4a9b1","scripts":{"lint":"eslint .","test":"vitest run","bench":"vitest bench --run","build":"node scripts/build.mjs","check":"pnpm typecheck && pnpm build && pnpm test","examples":"node scripts/serve-examples.mjs","test:e2e":"pnpm build && playwright test","typecheck":"tsc --noEmit","test:watch":"vitest","verify:pack":"node scripts/verify-packed-consumer.mjs","bench:browser":"pnpm build && node scripts/bench-browser.mjs","test:coverage":"vitest run --coverage","prepublishOnly":"pnpm check","verify:published":"node scripts/verify-published-consumer.mjs"},"_npmUser":{"name":"sun1090","email":"1090964491@qq.com"},"repository":{"url":"git+https://github.com/Sun1090/cross-tab-worker-databus.git","type":"git"},"_npmVersion":"10.9.8","description":"Framework-agnostic cross-tab data bus with Dedicated/Shared Worker clustering and Centrifuge support.","directories":{},"sideEffects":["./dist/centrifuge.worker.js","./dist/centrifuge.shared.worker.js"],"_nodeVersion":"22.23.2","_hasShrinkwrap":false,"packageManager":"pnpm@10.14.0","devDependencies":{"vue":"^3.5.42","jsdom":"^25.0.1","react":"^18.3.1","eslint":"^9.39.4","vitest":"^3.2.0","esbuild":"^0.25.0","globals":"^17.11.0","react-dom":"^18.3.1","@eslint/js":"^9.39.5","typescript":"^5.9.0","@types/node":"^24.0.0","@types/react":"^18.3.31","@playwright/test":"^1.62.1","typescript-eslint":"^8.68.0","@vitest/coverage-v8":"^3.2.7","@testing-library/react":"^16.3.3"},"peerDependencies":{"vue":">=3.3","react":">=18","centrifuge":"^5.5.3"},"peerDependenciesMeta":{"vue":{"optional":true},"react":{"optional":true},"centrifuge":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/cross-tab-worker-databus_0.20.17_1788441301510_0.10690793671455778","host":"s3://npm-registry-packages-npm-production"}},"0.20.18":{"name":"cross-tab-worker-databus","version":"0.20.18","keywords":["broadcast-channel","cross-tab","data-bus","dedicated-worker","shared-worker","centrifuge","websocket"],"author":{"name":"Sun1090"},"license":"MIT","_id":"cross-tab-worker-databus@0.20.18","maintainers":[{"name":"sun1090","email":"1090964491@qq.com"}],"homepage":"https://github.com/Sun1090/cross-tab-worker-databus#readme","bugs":{"url":"https://github.com/Sun1090/cross-tab-worker-databus/issues"},"dist":{"shasum":"d8383b45344fa6c4c33e885c73174722d235cd2b","tarball":"https://registry.npmjs.org/cross-tab-worker-databus/-/cross-tab-worker-databus-0.20.18.tgz","fileCount":87,"integrity":"sha512-S04a3Rcsk4JFbdXdgQRKhqR1GOSOZ6IlY+xBmRQtEI7zB86V0ghjjw74eH6gdnnMJd3kdxM2P0/9lwJS4idqaA==","signatures":[{"sig":"MEYCIQDFqmef64oCMUDIkfjiFCk5Otl7HqMqv6ZZanT+wptvJwIhAISlSd/kEVi8Qp3pEHYavmWlS5rXKjtWsniorCtWcSTy","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/cross-tab-worker-databus@0.20.18","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2442793},"main":"./dist/cjs/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/cjs/index.cjs"},"./vue":{"types":"./dist/vue.d.ts","import":"./dist/vue.js","require":"./dist/cjs/vue.cjs"},"./hooks":{"types":"./dist/hooks.d.ts","import":"./dist/hooks.js","require":"./dist/cjs/hooks.cjs"},"./centrifuge":{"types":"./dist/centrifuge.d.ts","import":"./dist/centrifuge.js","require":"./dist/cjs/centrifuge.cjs"},"./package.json":"./package.json","./centrifuge.worker":{"types":"./dist/workers/centrifuge.worker.d.ts","default":"./dist/centrifuge.worker.js"},"./centrifuge.shared.worker":{"types":"./dist/workers/centrifuge.shared.worker.d.ts","default":"./dist/centrifuge.shared.worker.js"}},"gitHead":"d547103fd0d454016110b28181ca5ad6d9b969d1","scripts":{"lint":"eslint .","test":"vitest run","bench":"vitest bench --run","build":"node scripts/build.mjs","check":"pnpm typecheck && pnpm build && pnpm test","examples":"node scripts/serve-examples.mjs","test:e2e":"pnpm build && playwright test","typecheck":"tsc --noEmit","test:watch":"vitest","verify:pack":"node scripts/verify-packed-consumer.mjs","bench:browser":"pnpm build && node scripts/bench-browser.mjs","test:coverage":"vitest run --coverage","prepublishOnly":"pnpm check","verify:published":"node scripts/verify-published-consumer.mjs"},"_npmUser":{"name":"sun1090","email":"1090964491@qq.com"},"repository":{"url":"git+https://github.com/Sun1090/cross-tab-worker-databus.git","type":"git"},"_npmVersion":"10.9.8","description":"Framework-agnostic cross-tab data bus with Dedicated/Shared Worker clustering and Centrifuge support.","directories":{},"sideEffects":["./dist/centrifuge.worker.js","./dist/centrifuge.shared.worker.js"],"_nodeVersion":"22.23.2","_hasShrinkwrap":false,"packageManager":"pnpm@10.14.0","devDependencies":{"vue":"^3.5.42","jsdom":"^25.0.1","react":"^18.3.1","eslint":"^9.39.4","vitest":"^3.2.0","esbuild":"^0.25.0","globals":"^17.11.0","react-dom":"^18.3.1","@eslint/js":"^9.39.5","typescript":"^5.9.0","@types/node":"^24.0.0","@types/react":"^18.3.31","@playwright/test":"^1.62.1","typescript-eslint":"^8.68.0","@vitest/coverage-v8":"^3.2.7","@testing-library/react":"^16.3.3"},"peerDependencies":{"vue":">=3.3","react":">=18","centrifuge":"^5.5.3"},"peerDependenciesMeta":{"vue":{"optional":true},"react":{"optional":true},"centrifuge":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/cross-tab-worker-databus_0.20.18_1788441604582_0.2892314846539594","host":"s3://npm-registry-packages-npm-production"}},"0.20.19":{"name":"cross-tab-worker-databus","version":"0.20.19","keywords":["broadcast-channel","cross-tab","data-bus","dedicated-worker","shared-worker","centrifuge","websocket"],"author":{"name":"Sun1090"},"license":"MIT","_id":"cross-tab-worker-databus@0.20.19","maintainers":[{"name":"sun1090","email":"1090964491@qq.com"}],"homepage":"https://github.com/Sun1090/cross-tab-worker-databus#readme","bugs":{"url":"https://github.com/Sun1090/cross-tab-worker-databus/issues"},"dist":{"shasum":"b860ab02de6324dff1f52edb785977d4421bc539","tarball":"https://registry.npmjs.org/cross-tab-worker-databus/-/cross-tab-worker-databus-0.20.19.tgz","fileCount":87,"integrity":"sha512-6ysAj3vTVUoVsTCUHHFh1m9Md9XLkMyFY1IXZCvKIFrbkbbaTqTBPwzwwW2NnLtawukd8D51XVy21oByPHi5sg==","signatures":[{"sig":"MEUCIF5nnGlP3N+wfFyPqy+Er4xCkuPAL/iFNWHSLTYNfTqEAiEA+sVyCJHi9krjL8Eb7sGX2BU/Hfil1MZ0rK5GDloSaEM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/cross-tab-worker-databus@0.20.19","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2446939},"main":"./dist/cjs/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/cjs/index.cjs"},"./vue":{"types":"./dist/vue.d.ts","import":"./dist/vue.js","require":"./dist/cjs/vue.cjs"},"./hooks":{"types":"./dist/hooks.d.ts","import":"./dist/hooks.js","require":"./dist/cjs/hooks.cjs"},"./centrifuge":{"types":"./dist/centrifuge.d.ts","import":"./dist/centrifuge.js","require":"./dist/cjs/centrifuge.cjs"},"./package.json":"./package.json","./centrifuge.worker":{"types":"./dist/workers/centrifuge.worker.d.ts","default":"./dist/centrifuge.worker.js"},"./centrifuge.shared.worker":{"types":"./dist/workers/centrifuge.shared.worker.d.ts","default":"./dist/centrifuge.shared.worker.js"}},"gitHead":"bbb49a318234d810d849e00bc5c34729ae132e67","scripts":{"lint":"eslint .","test":"vitest run","bench":"vitest bench --run","build":"node scripts/build.mjs","check":"pnpm typecheck && pnpm build && pnpm test","examples":"node scripts/serve-examples.mjs","test:e2e":"pnpm build && playwright test","typecheck":"tsc --noEmit","test:watch":"vitest","verify:pack":"node scripts/verify-packed-consumer.mjs","bench:browser":"pnpm build && node scripts/bench-browser.mjs","test:coverage":"vitest run --coverage","prepublishOnly":"pnpm check","verify:published":"node scripts/verify-published-consumer.mjs"},"_npmUser":{"name":"sun1090","email":"1090964491@qq.com"},"repository":{"url":"git+https://github.com/Sun1090/cross-tab-worker-databus.git","type":"git"},"_npmVersion":"10.9.8","description":"Framework-agnostic cross-tab data bus with Dedicated/Shared Worker clustering and Centrifuge support.","directories":{},"sideEffects":["./dist/centrifuge.worker.js","./dist/centrifuge.shared.worker.js"],"_nodeVersion":"22.23.2","_hasShrinkwrap":false,"packageManager":"pnpm@10.14.0","devDependencies":{"vue":"^3.5.42","jsdom":"^25.0.1","react":"^18.3.1","eslint":"^9.39.4","vitest":"^3.2.0","esbuild":"^0.25.0","globals":"^17.11.0","react-dom":"^18.3.1","@eslint/js":"^9.39.5","typescript":"^5.9.0","@types/node":"^24.0.0","@types/react":"^18.3.31","@playwright/test":"^1.62.1","typescript-eslint":"^8.68.0","@vitest/coverage-v8":"^3.2.7","@testing-library/react":"^16.3.3"},"peerDependencies":{"vue":">=3.3","react":">=18","centrifuge":"^5.5.3"},"peerDependenciesMeta":{"vue":{"optional":true},"react":{"optional":true},"centrifuge":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/cross-tab-worker-databus_0.20.19_1788441733074_0.5136009382374489","host":"s3://npm-registry-packages-npm-production"}},"0.20.20":{"name":"cross-tab-worker-databus","version":"0.20.20","keywords":["broadcast-channel","cross-tab","data-bus","dedicated-worker","shared-worker","centrifuge","websocket"],"author":{"name":"Sun1090"},"license":"MIT","_id":"cross-tab-worker-databus@0.20.20","maintainers":[{"name":"sun1090","email":"1090964491@qq.com"}],"homepage":"https://github.com/Sun1090/cross-tab-worker-databus#readme","bugs":{"url":"https://github.com/Sun1090/cross-tab-worker-databus/issues"},"dist":{"shasum":"76e4e20d24fe1c3bea2ee7d628c2d0b2f3c78a57","tarball":"https://registry.npmjs.org/cross-tab-worker-databus/-/cross-tab-worker-databus-0.20.20.tgz","fileCount":87,"integrity":"sha512-c6FSmawJbXpxM4Zfr8dmHzQjC/eSTXxxEDc1GpPvXZJNSFuqgw6rmv7PrFue9egHDZS3+hHjtxsHng4Eobibbg==","signatures":[{"sig":"MEQCIBGZwsoYCD6RvhAeceaYvwlyRzV0h8uTUUTVVPArlzz1AiAhHsNaaRfOeDZd+GAG7L5cZPzZI5yoC0s2iSFpp1N2/w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/cross-tab-worker-databus@0.20.20","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2448742},"main":"./dist/cjs/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/cjs/index.cjs"},"./vue":{"types":"./dist/vue.d.ts","import":"./dist/vue.js","require":"./dist/cjs/vue.cjs"},"./hooks":{"types":"./dist/hooks.d.ts","import":"./dist/hooks.js","require":"./dist/cjs/hooks.cjs"},"./centrifuge":{"types":"./dist/centrifuge.d.ts","import":"./dist/centrifuge.js","require":"./dist/cjs/centrifuge.cjs"},"./package.json":"./package.json","./centrifuge.worker":{"types":"./dist/workers/centrifuge.worker.d.ts","default":"./dist/centrifuge.worker.js"},"./centrifuge.shared.worker":{"types":"./dist/workers/centrifuge.shared.worker.d.ts","default":"./dist/centrifuge.shared.worker.js"}},"gitHead":"ba49bd3e44f12abf154ee6a765083e32be4f9880","scripts":{"lint":"eslint .","test":"vitest run","bench":"vitest bench --run","build":"node scripts/build.mjs","check":"pnpm typecheck && pnpm build && pnpm test","examples":"node scripts/serve-examples.mjs","test:e2e":"pnpm build && playwright test","typecheck":"tsc --noEmit","test:watch":"vitest","verify:pack":"node scripts/verify-packed-consumer.mjs","bench:browser":"pnpm build && node scripts/bench-browser.mjs","test:coverage":"vitest run --coverage","prepublishOnly":"pnpm check","verify:published":"node scripts/verify-published-consumer.mjs"},"_npmUser":{"name":"sun1090","email":"1090964491@qq.com"},"repository":{"url":"git+https://github.com/Sun1090/cross-tab-worker-databus.git","type":"git"},"_npmVersion":"10.9.8","description":"Framework-agnostic cross-tab data bus with Dedicated/Shared Worker clustering and Centrifuge support.","directories":{},"sideEffects":["./dist/centrifuge.worker.js","./dist/centrifuge.shared.worker.js"],"_nodeVersion":"22.23.2","_hasShrinkwrap":false,"packageManager":"pnpm@10.14.0","devDependencies":{"vue":"^3.5.42","jsdom":"^25.0.1","react":"^18.3.1","eslint":"^9.39.4","vitest":"^3.2.0","esbuild":"^0.25.0","globals":"^17.11.0","react-dom":"^18.3.1","@eslint/js":"^9.39.5","typescript":"^5.9.0","@types/node":"^24.0.0","@types/react":"^18.3.31","@playwright/test":"^1.62.1","typescript-eslint":"^8.68.0","@vitest/coverage-v8":"^3.2.7","@testing-library/react":"^16.3.3"},"peerDependencies":{"vue":">=3.3","react":">=18","centrifuge":"^5.5.3"},"peerDependenciesMeta":{"vue":{"optional":true},"react":{"optional":true},"centrifuge":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/cross-tab-worker-databus_0.20.20_1788441877180_0.5887821602209689","host":"s3://npm-registry-packages-npm-production"}},"0.20.21":{"name":"cross-tab-worker-databus","version":"0.20.21","keywords":["broadcast-channel","cross-tab","data-bus","dedicated-worker","shared-worker","centrifuge","websocket"],"author":{"name":"Sun1090"},"license":"MIT","_id":"cross-tab-worker-databus@0.20.21","maintainers":[{"name":"sun1090","email":"1090964491@qq.com"}],"homepage":"https://github.com/Sun1090/cross-tab-worker-databus#readme","bugs":{"url":"https://github.com/Sun1090/cross-tab-worker-databus/issues"},"dist":{"shasum":"6fb898939688309250b1c0db6837dbe71fd3ab56","tarball":"https://registry.npmjs.org/cross-tab-worker-databus/-/cross-tab-worker-databus-0.20.21.tgz","fileCount":87,"integrity":"sha512-+Q2U9VGY3yEit65M+7pcuaMMGAN20NcE11BQ569qvcjmRMoHgFhv8J5LhYmj20lforWbyYzbA4L97gJweyUwtQ==","signatures":[{"sig":"MEYCIQDtfeX1uuHiZsqexlsqh8RmKEviUHBgAk9Iw37QiE+/oAIhAPVXHhzPy7+pAeayDxaJhXAklSHfae1yjUwhcp+iZ4lH","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/cross-tab-worker-databus@0.20.21","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2450559},"main":"./dist/cjs/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/cjs/index.cjs"},"./vue":{"types":"./dist/vue.d.ts","import":"./dist/vue.js","require":"./dist/cjs/vue.cjs"},"./hooks":{"types":"./dist/hooks.d.ts","import":"./dist/hooks.js","require":"./dist/cjs/hooks.cjs"},"./centrifuge":{"types":"./dist/centrifuge.d.ts","import":"./dist/centrifuge.js","require":"./dist/cjs/centrifuge.cjs"},"./package.json":"./package.json","./centrifuge.worker":{"types":"./dist/workers/centrifuge.worker.d.ts","default":"./dist/centrifuge.worker.js"},"./centrifuge.shared.worker":{"types":"./dist/workers/centrifuge.shared.worker.d.ts","default":"./dist/centrifuge.shared.worker.js"}},"gitHead":"e16173d256c2feff70182c47e8bab757b877f6eb","scripts":{"lint":"eslint .","test":"vitest run","bench":"vitest bench --run","build":"node scripts/build.mjs","check":"pnpm typecheck && pnpm build && pnpm test","examples":"node scripts/serve-examples.mjs","test:e2e":"pnpm build && playwright test","typecheck":"tsc --noEmit","test:watch":"vitest","verify:pack":"node scripts/verify-packed-consumer.mjs","bench:browser":"pnpm build && node scripts/bench-browser.mjs","test:coverage":"vitest run --coverage","prepublishOnly":"pnpm check","verify:published":"node scripts/verify-published-consumer.mjs"},"_npmUser":{"name":"sun1090","email":"1090964491@qq.com"},"repository":{"url":"git+https://github.com/Sun1090/cross-tab-worker-databus.git","type":"git"},"_npmVersion":"10.9.8","description":"Framework-agnostic cross-tab data bus with Dedicated/Shared Worker clustering and Centrifuge support.","directories":{},"sideEffects":["./dist/centrifuge.worker.js","./dist/centrifuge.shared.worker.js"],"_nodeVersion":"22.23.2","_hasShrinkwrap":false,"packageManager":"pnpm@10.14.0","devDependencies":{"vue":"^3.5.42","jsdom":"^25.0.1","react":"^18.3.1","eslint":"^9.39.4","vitest":"^3.2.0","esbuild":"^0.25.0","globals":"^17.11.0","react-dom":"^18.3.1","@eslint/js":"^9.39.5","typescript":"^5.9.0","@types/node":"^24.0.0","@types/react":"^18.3.31","@playwright/test":"^1.62.1","typescript-eslint":"^8.68.0","@vitest/coverage-v8":"^3.2.7","@testing-library/react":"^16.3.3"},"peerDependencies":{"vue":">=3.3","react":">=18","centrifuge":"^5.5.3"},"peerDependenciesMeta":{"vue":{"optional":true},"react":{"optional":true},"centrifuge":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/cross-tab-worker-databus_0.20.21_1788441931658_0.5157545826271936","host":"s3://npm-registry-packages-npm-production"}},"0.20.22":{"name":"cross-tab-worker-databus","version":"0.20.22","keywords":["broadcast-channel","cross-tab","data-bus","dedicated-worker","shared-worker","centrifuge","websocket"],"author":{"name":"Sun1090"},"license":"MIT","_id":"cross-tab-worker-databus@0.20.22","maintainers":[{"name":"sun1090","email":"1090964491@qq.com"}],"homepage":"https://github.com/Sun1090/cross-tab-worker-databus#readme","bugs":{"url":"https://github.com/Sun1090/cross-tab-worker-databus/issues"},"dist":{"shasum":"86778b25510f1c9e6756d0dc24baed787a90490f","tarball":"https://registry.npmjs.org/cross-tab-worker-databus/-/cross-tab-worker-databus-0.20.22.tgz","fileCount":87,"integrity":"sha512-2oXS+jJEU2QHe5nwBtdt0bbVDISeC8+RMQ4TyHgbIUFhzB/7LMw6bBIRLPo5AqnVFEPboz7mHEz6YCV8TD4nsQ==","signatures":[{"sig":"MEYCIQCU1ARbh0w2Hr8xx3/ebVE6oaplyBwgW+dAewjIVufNdgIhAIOfEb7wyisJ2/FiTU668m2dQ1uX+jgRJ0UIrlLmvcbg","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/cross-tab-worker-databus@0.20.22","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2451552},"main":"./dist/cjs/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/cjs/index.cjs"},"./vue":{"types":"./dist/vue.d.ts","import":"./dist/vue.js","require":"./dist/cjs/vue.cjs"},"./hooks":{"types":"./dist/hooks.d.ts","import":"./dist/hooks.js","require":"./dist/cjs/hooks.cjs"},"./centrifuge":{"types":"./dist/centrifuge.d.ts","import":"./dist/centrifuge.js","require":"./dist/cjs/centrifuge.cjs"},"./package.json":"./package.json","./centrifuge.worker":{"types":"./dist/workers/centrifuge.worker.d.ts","default":"./dist/centrifuge.worker.js"},"./centrifuge.shared.worker":{"types":"./dist/workers/centrifuge.shared.worker.d.ts","default":"./dist/centrifuge.shared.worker.js"}},"gitHead":"626a527d92d3cebae7fb1df71bfe2564a85cc254","scripts":{"lint":"eslint .","test":"vitest run","bench":"vitest bench --run","build":"node scripts/build.mjs","check":"pnpm typecheck && pnpm build && pnpm test","examples":"node scripts/serve-examples.mjs","test:e2e":"pnpm build && playwright test","typecheck":"tsc --noEmit","test:watch":"vitest","verify:pack":"node scripts/verify-packed-consumer.mjs","bench:browser":"pnpm build && node scripts/bench-browser.mjs","test:coverage":"vitest run --coverage","prepublishOnly":"pnpm check","verify:published":"node scripts/verify-published-consumer.mjs"},"_npmUser":{"name":"sun1090","email":"1090964491@qq.com"},"repository":{"url":"git+https://github.com/Sun1090/cross-tab-worker-databus.git","type":"git"},"_npmVersion":"10.9.8","description":"Framework-agnostic cross-tab data bus with Dedicated/Shared Worker clustering and Centrifuge support.","directories":{},"sideEffects":["./dist/centrifuge.worker.js","./dist/centrifuge.shared.worker.js"],"_nodeVersion":"22.23.2","_hasShrinkwrap":false,"packageManager":"pnpm@10.14.0","devDependencies":{"vue":"^3.5.42","jsdom":"^25.0.1","react":"^18.3.1","eslint":"^9.39.4","vitest":"^3.2.0","esbuild":"^0.25.0","globals":"^17.11.0","react-dom":"^18.3.1","@eslint/js":"^9.39.5","typescript":"^5.9.0","@types/node":"^24.0.0","@types/react":"^18.3.31","@playwright/test":"^1.62.1","typescript-eslint":"^8.68.0","@vitest/coverage-v8":"^3.2.7","@testing-library/react":"^16.3.3"},"peerDependencies":{"vue":">=3.3","react":">=18","centrifuge":"^5.5.3"},"peerDependenciesMeta":{"vue":{"optional":true},"react":{"optional":true},"centrifuge":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/cross-tab-worker-databus_0.20.22_1788442030978_0.8719857497505425","host":"s3://npm-registry-packages-npm-production"}},"0.20.23":{"name":"cross-tab-worker-databus","version":"0.20.23","keywords":["broadcast-channel","cross-tab","data-bus","dedicated-worker","shared-worker","centrifuge","websocket"],"author":{"name":"Sun1090"},"license":"MIT","_id":"cross-tab-worker-databus@0.20.23","maintainers":[{"name":"sun1090","email":"1090964491@qq.com"}],"homepage":"https://github.com/Sun1090/cross-tab-worker-databus#readme","bugs":{"url":"https://github.com/Sun1090/cross-tab-worker-databus/issues"},"dist":{"shasum":"e65c0536af4c0dc0a983e000a248fd8ebc89df62","tarball":"https://registry.npmjs.org/cross-tab-worker-databus/-/cross-tab-worker-databus-0.20.23.tgz","fileCount":87,"integrity":"sha512-COIjT3NHmd0uNZ/xqjap91/IP8LUzU+U5RX/7464SRxA8VvMDiWP+EFQAgLht/vM8K3A2Q+HX0QC+9ZJISKkgQ==","signatures":[{"sig":"MEYCIQDEwiuEodaGHyO0gwEICCGoRAlE6T/HsPXvRW5blOVCrwIhAM0MRTJsmM77UbRoJkXfwynaMMsJ3FxsERkVlWn8Yu8e","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/cross-tab-worker-databus@0.20.23","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2452032},"main":"./dist/cjs/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/cjs/index.cjs"},"./vue":{"types":"./dist/vue.d.ts","import":"./dist/vue.js","require":"./dist/cjs/vue.cjs"},"./hooks":{"types":"./dist/hooks.d.ts","import":"./dist/hooks.js","require":"./dist/cjs/hooks.cjs"},"./centrifuge":{"types":"./dist/centrifuge.d.ts","import":"./dist/centrifuge.js","require":"./dist/cjs/centrifuge.cjs"},"./package.json":"./package.json","./centrifuge.worker":{"types":"./dist/workers/centrifuge.worker.d.ts","default":"./dist/centrifuge.worker.js"},"./centrifuge.shared.worker":{"types":"./dist/workers/centrifuge.shared.worker.d.ts","default":"./dist/centrifuge.shared.worker.js"}},"gitHead":"d97fc1152eb5d84792d2df9ef4b9de9c48448bbc","scripts":{"lint":"eslint .","test":"vitest run","bench":"vitest bench --run","build":"node scripts/build.mjs","check":"pnpm typecheck && pnpm build && pnpm test","examples":"node scripts/serve-examples.mjs","test:e2e":"pnpm build && playwright test","typecheck":"tsc --noEmit","test:watch":"vitest","verify:pack":"node scripts/verify-packed-consumer.mjs","bench:browser":"pnpm build && node scripts/bench-browser.mjs","test:coverage":"vitest run --coverage","prepublishOnly":"pnpm check","verify:published":"node scripts/verify-published-consumer.mjs"},"_npmUser":{"name":"sun1090","email":"1090964491@qq.com"},"repository":{"url":"git+https://github.com/Sun1090/cross-tab-worker-databus.git","type":"git"},"_npmVersion":"10.9.8","description":"Framework-agnostic cross-tab data bus with Dedicated/Shared Worker clustering and Centrifuge support.","directories":{},"sideEffects":["./dist/centrifuge.worker.js","./dist/centrifuge.shared.worker.js"],"_nodeVersion":"22.23.2","_hasShrinkwrap":false,"packageManager":"pnpm@10.14.0","devDependencies":{"vue":"^3.5.42","jsdom":"^25.0.1","react":"^18.3.1","eslint":"^9.39.4","vitest":"^3.2.0","esbuild":"^0.25.0","globals":"^17.11.0","react-dom":"^18.3.1","@eslint/js":"^9.39.5","typescript":"^5.9.0","@types/node":"^24.0.0","@types/react":"^18.3.31","@playwright/test":"^1.62.1","typescript-eslint":"^8.68.0","@vitest/coverage-v8":"^3.2.7","@testing-library/react":"^16.3.3"},"peerDependencies":{"vue":">=3.3","react":">=18","centrifuge":"^5.5.3"},"peerDependenciesMeta":{"vue":{"optional":true},"react":{"optional":true},"centrifuge":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/cross-tab-worker-databus_0.20.23_1788442374312_0.8380298134407591","host":"s3://npm-registry-packages-npm-production"}},"0.20.24":{"name":"cross-tab-worker-databus","version":"0.20.24","keywords":["broadcast-channel","cross-tab","data-bus","dedicated-worker","shared-worker","centrifuge","websocket"],"author":{"name":"Sun1090"},"license":"MIT","_id":"cross-tab-worker-databus@0.20.24","maintainers":[{"name":"sun1090","email":"1090964491@qq.com"}],"homepage":"https://github.com/Sun1090/cross-tab-worker-databus#readme","bugs":{"url":"https://github.com/Sun1090/cross-tab-worker-databus/issues"},"dist":{"shasum":"5e657c1f31a91950b91071aef2cbc254ba745a4f","tarball":"https://registry.npmjs.org/cross-tab-worker-databus/-/cross-tab-worker-databus-0.20.24.tgz","fileCount":87,"integrity":"sha512-mX96Mhjp3+zlANknGsX/6c/DTgpfyte5C366Ocf5CJ6r/kdArS+TQaNZWWQfeZS7BcHZxkPSROkl0pHh6sqQVg==","signatures":[{"sig":"MEYCIQD6I2p4X0WPS6gDHfaWZGMhrp25D8dGb6v2BhHq/oRZmwIhAN6SjmKEpP93RgYLvhucJ7GhOcl2wz/vtV7/6A2cz+Ky","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/cross-tab-worker-databus@0.20.24","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2452627},"main":"./dist/cjs/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/cjs/index.cjs"},"./vue":{"types":"./dist/vue.d.ts","import":"./dist/vue.js","require":"./dist/cjs/vue.cjs"},"./hooks":{"types":"./dist/hooks.d.ts","import":"./dist/hooks.js","require":"./dist/cjs/hooks.cjs"},"./centrifuge":{"types":"./dist/centrifuge.d.ts","import":"./dist/centrifuge.js","require":"./dist/cjs/centrifuge.cjs"},"./package.json":"./package.json","./centrifuge.worker":{"types":"./dist/workers/centrifuge.worker.d.ts","default":"./dist/centrifuge.worker.js"},"./centrifuge.shared.worker":{"types":"./dist/workers/centrifuge.shared.worker.d.ts","default":"./dist/centrifuge.shared.worker.js"}},"gitHead":"8909cf5c1f4012a263471a6be7ca5a1823680f23","scripts":{"lint":"eslint .","test":"vitest run","bench":"vitest bench --run","build":"node scripts/build.mjs","check":"pnpm typecheck && pnpm build && pnpm test","examples":"node scripts/serve-examples.mjs","test:e2e":"pnpm build && playwright test","typecheck":"tsc --noEmit","test:watch":"vitest","verify:pack":"node scripts/verify-packed-consumer.mjs","bench:browser":"pnpm build && node scripts/bench-browser.mjs","test:coverage":"vitest run --coverage","prepublishOnly":"pnpm check","verify:published":"node scripts/verify-published-consumer.mjs"},"_npmUser":{"name":"sun1090","email":"1090964491@qq.com"},"repository":{"url":"git+https://github.com/Sun1090/cross-tab-worker-databus.git","type":"git"},"_npmVersion":"10.9.8","description":"Framework-agnostic cross-tab data bus with Dedicated/Shared Worker clustering and Centrifuge support.","directories":{},"sideEffects":["./dist/centrifuge.worker.js","./dist/centrifuge.shared.worker.js"],"_nodeVersion":"22.23.2","_hasShrinkwrap":false,"packageManager":"pnpm@10.14.0","devDependencies":{"vue":"^3.5.42","jsdom":"^25.0.1","react":"^18.3.1","eslint":"^9.39.4","vitest":"^3.2.0","esbuild":"^0.25.0","globals":"^17.11.0","react-dom":"^18.3.1","@eslint/js":"^9.39.5","typescript":"^5.9.0","@types/node":"^24.0.0","@types/react":"^18.3.31","@playwright/test":"^1.62.1","typescript-eslint":"^8.68.0","@vitest/coverage-v8":"^3.2.7","@testing-library/react":"^16.3.3"},"peerDependencies":{"vue":">=3.3","react":">=18","centrifuge":"^5.5.3"},"peerDependenciesMeta":{"vue":{"optional":true},"react":{"optional":true},"centrifuge":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/cross-tab-worker-databus_0.20.24_1788442559847_0.7451744885904314","host":"s3://npm-registry-packages-npm-production"}},"0.20.25":{"name":"cross-tab-worker-databus","version":"0.20.25","keywords":["broadcast-channel","cross-tab","data-bus","dedicated-worker","shared-worker","centrifuge","websocket"],"author":{"name":"Sun1090"},"license":"MIT","_id":"cross-tab-worker-databus@0.20.25","maintainers":[{"name":"sun1090","email":"1090964491@qq.com"}],"homepage":"https://github.com/Sun1090/cross-tab-worker-databus#readme","bugs":{"url":"https://github.com/Sun1090/cross-tab-worker-databus/issues"},"dist":{"shasum":"f1d181dfd12920d77247d2dad7e9014d3aae843a","tarball":"https://registry.npmjs.org/cross-tab-worker-databus/-/cross-tab-worker-databus-0.20.25.tgz","fileCount":87,"integrity":"sha512-XvyMp1xC8AwgRLV7WAfznvbkfOMQvm4qJqj0L3Bnc+lct1TGUZISI/bEiULB+nm274tEYx0y2yyFZya3N8Dovg==","signatures":[{"sig":"MEQCIC7OH1jTjY8SZ2h/TdifctFXNnsYgfK0JM2IjYjcAwyXAiBJIIVQ+X/Uzz9vuu3gST0zPDE5Z+69UqUCTxO1pt0kHw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/cross-tab-worker-databus@0.20.25","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2453242},"main":"./dist/cjs/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/cjs/index.cjs"},"./vue":{"types":"./dist/vue.d.ts","import":"./dist/vue.js","require":"./dist/cjs/vue.cjs"},"./hooks":{"types":"./dist/hooks.d.ts","import":"./dist/hooks.js","require":"./dist/cjs/hooks.cjs"},"./centrifuge":{"types":"./dist/centrifuge.d.ts","import":"./dist/centrifuge.js","require":"./dist/cjs/centrifuge.cjs"},"./package.json":"./package.json","./centrifuge.worker":{"types":"./dist/workers/centrifuge.worker.d.ts","default":"./dist/centrifuge.worker.js"},"./centrifuge.shared.worker":{"types":"./dist/workers/centrifuge.shared.worker.d.ts","default":"./dist/centrifuge.shared.worker.js"}},"gitHead":"391b99e79331a084ce58743a3b874939bba13353","scripts":{"lint":"eslint .","test":"vitest run","bench":"vitest bench --run","build":"node scripts/build.mjs","check":"pnpm typecheck && pnpm build && pnpm test","examples":"node scripts/serve-examples.mjs","test:e2e":"pnpm build && playwright test","typecheck":"tsc --noEmit","test:watch":"vitest","verify:pack":"node scripts/verify-packed-consumer.mjs","bench:browser":"pnpm build && node scripts/bench-browser.mjs","test:coverage":"vitest run --coverage","prepublishOnly":"pnpm check","verify:published":"node scripts/verify-published-consumer.mjs"},"_npmUser":{"name":"sun1090","email":"1090964491@qq.com"},"repository":{"url":"git+https://github.com/Sun1090/cross-tab-worker-databus.git","type":"git"},"_npmVersion":"10.9.8","description":"Framework-agnostic cross-tab data bus with Dedicated/Shared Worker clustering and Centrifuge support.","directories":{},"sideEffects":["./dist/centrifuge.worker.js","./dist/centrifuge.shared.worker.js"],"_nodeVersion":"22.23.2","_hasShrinkwrap":false,"packageManager":"pnpm@10.14.0","devDependencies":{"vue":"^3.5.42","jsdom":"^25.0.1","react":"^18.3.1","eslint":"^9.39.4","vitest":"^3.2.0","esbuild":"^0.25.0","globals":"^17.11.0","react-dom":"^18.3.1","@eslint/js":"^9.39.5","typescript":"^5.9.0","@types/node":"^24.0.0","@types/react":"^18.3.31","@playwright/test":"^1.62.1","typescript-eslint":"^8.68.0","@vitest/coverage-v8":"^3.2.7","@testing-library/react":"^16.3.3"},"peerDependencies":{"vue":">=3.3","react":">=18","centrifuge":"^5.5.3"},"peerDependenciesMeta":{"vue":{"optional":true},"react":{"optional":true},"centrifuge":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/cross-tab-worker-databus_0.20.25_1788442720164_0.26119911150607433","host":"s3://npm-registry-packages-npm-production"}},"0.20.26":{"name":"cross-tab-worker-databus","version":"0.20.26","keywords":["broadcast-channel","cross-tab","data-bus","dedicated-worker","shared-worker","centrifuge","websocket"],"author":{"name":"Sun1090"},"license":"MIT","_id":"cross-tab-worker-databus@0.20.26","maintainers":[{"name":"sun1090","email":"1090964491@qq.com"}],"homepage":"https://github.com/Sun1090/cross-tab-worker-databus#readme","bugs":{"url":"https://github.com/Sun1090/cross-tab-worker-databus/issues"},"dist":{"shasum":"33a3d828c2876d53f618fba8ca41965416756648","tarball":"https://registry.npmjs.org/cross-tab-worker-databus/-/cross-tab-worker-databus-0.20.26.tgz","fileCount":87,"integrity":"sha512-zUHsYOTCsXmvtNM6Y6Xd2jCPadMNLPGnwkYiarZZ7QbkM261My3iFVdf4v1BWf6y2PAJ469tHZ/7b2w7AGM6Xg==","signatures":[{"sig":"MEUCIDEp6fpsvwetF+YqJrReDkN0LE0VI+/FyaZXwqfvUcFEAiEAk66cHa3t2fUah/HQDI1b0g3ymgeNYBbc9oSdT5GAl4I=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/cross-tab-worker-databus@0.20.26","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2455838},"main":"./dist/cjs/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/cjs/index.cjs"},"./vue":{"types":"./dist/vue.d.ts","import":"./dist/vue.js","require":"./dist/cjs/vue.cjs"},"./hooks":{"types":"./dist/hooks.d.ts","import":"./dist/hooks.js","require":"./dist/cjs/hooks.cjs"},"./centrifuge":{"types":"./dist/centrifuge.d.ts","import":"./dist/centrifuge.js","require":"./dist/cjs/centrifuge.cjs"},"./package.json":"./package.json","./centrifuge.worker":{"types":"./dist/workers/centrifuge.worker.d.ts","default":"./dist/centrifuge.worker.js"},"./centrifuge.shared.worker":{"types":"./dist/workers/centrifuge.shared.worker.d.ts","default":"./dist/centrifuge.shared.worker.js"}},"gitHead":"6faa29dad6968fc4931f01d4b421b45c15cc62bb","scripts":{"lint":"eslint .","test":"vitest run","bench":"vitest bench --run","build":"node scripts/build.mjs","check":"pnpm typecheck && pnpm build && pnpm test","examples":"node scripts/serve-examples.mjs","test:e2e":"pnpm build && playwright test","typecheck":"tsc --noEmit","test:watch":"vitest","verify:pack":"node scripts/verify-packed-consumer.mjs","bench:browser":"pnpm build && node scripts/bench-browser.mjs","test:coverage":"vitest run --coverage","prepublishOnly":"pnpm check","verify:published":"node scripts/verify-published-consumer.mjs"},"_npmUser":{"name":"sun1090","email":"1090964491@qq.com"},"repository":{"url":"git+https://github.com/Sun1090/cross-tab-worker-databus.git","type":"git"},"_npmVersion":"10.9.8","description":"Framework-agnostic cross-tab data bus with Dedicated/Shared Worker clustering and Centrifuge support.","directories":{},"sideEffects":["./dist/centrifuge.worker.js","./dist/centrifuge.shared.worker.js"],"_nodeVersion":"22.23.2","_hasShrinkwrap":false,"packageManager":"pnpm@10.14.0","devDependencies":{"vue":"^3.5.42","jsdom":"^25.0.1","react":"^18.3.1","eslint":"^9.39.4","vitest":"^3.2.0","esbuild":"^0.25.0","globals":"^17.11.0","react-dom":"^18.3.1","@eslint/js":"^9.39.5","typescript":"^5.9.0","@types/node":"^24.0.0","@types/react":"^18.3.31","@playwright/test":"^1.62.1","typescript-eslint":"^8.68.0","@vitest/coverage-v8":"^3.2.7","@testing-library/react":"^16.3.3"},"peerDependencies":{"vue":">=3.3","react":">=18","centrifuge":"^5.5.3"},"peerDependenciesMeta":{"vue":{"optional":true},"react":{"optional":true},"centrifuge":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/cross-tab-worker-databus_0.20.26_1788465650344_0.5852046720753499","host":"s3://npm-registry-packages-npm-production"}},"0.20.27":{"name":"cross-tab-worker-databus","version":"0.20.27","keywords":["broadcast-channel","cross-tab","data-bus","dedicated-worker","shared-worker","centrifuge","websocket"],"author":{"name":"Sun1090"},"license":"MIT","_id":"cross-tab-worker-databus@0.20.27","maintainers":[{"name":"sun1090","email":"1090964491@qq.com"}],"homepage":"https://github.com/Sun1090/cross-tab-worker-databus#readme","bugs":{"url":"https://github.com/Sun1090/cross-tab-worker-databus/issues"},"dist":{"shasum":"3ee8393269bfe8f6207b3869a8b1701e952c146c","tarball":"https://registry.npmjs.org/cross-tab-worker-databus/-/cross-tab-worker-databus-0.20.27.tgz","fileCount":87,"integrity":"sha512-64/5M6Y29ac66f/6ULjjN4i43NO+0z8phlIulM6mpAeP2xv0Jqf975v7SWkibuTVYX/grOWFHRy6OvTH7yleJg==","signatures":[{"sig":"MEYCIQCPhpP8ghWsXFyDv7dYDb+jErZPzJ8I+jQ/Fo1tcNzFRAIhAOCDlrhfyImkke/zVKjYyqZXSx3Blbhl4NoIIDOwb1Xk","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/cross-tab-worker-databus@0.20.27","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2456443},"main":"./dist/cjs/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/cjs/index.cjs"},"./vue":{"types":"./dist/vue.d.ts","import":"./dist/vue.js","require":"./dist/cjs/vue.cjs"},"./hooks":{"types":"./dist/hooks.d.ts","import":"./dist/hooks.js","require":"./dist/cjs/hooks.cjs"},"./centrifuge":{"types":"./dist/centrifuge.d.ts","import":"./dist/centrifuge.js","require":"./dist/cjs/centrifuge.cjs"},"./package.json":"./package.json","./centrifuge.worker":{"types":"./dist/workers/centrifuge.worker.d.ts","default":"./dist/centrifuge.worker.js"},"./centrifuge.shared.worker":{"types":"./dist/workers/centrifuge.shared.worker.d.ts","default":"./dist/centrifuge.shared.worker.js"}},"gitHead":"6c8df4aac2fbf20c8e39cdd7b56dd6efc3d888b9","scripts":{"lint":"eslint .","test":"vitest run","bench":"vitest bench --run","build":"node scripts/build.mjs","check":"pnpm typecheck && pnpm build && pnpm test","examples":"node scripts/serve-examples.mjs","test:e2e":"pnpm build && playwright test","typecheck":"tsc --noEmit","test:watch":"vitest","verify:pack":"node scripts/verify-packed-consumer.mjs","bench:browser":"pnpm build && node scripts/bench-browser.mjs","test:coverage":"vitest run --coverage","prepublishOnly":"pnpm check","verify:published":"node scripts/verify-published-consumer.mjs"},"_npmUser":{"name":"sun1090","email":"1090964491@qq.com"},"repository":{"url":"git+https://github.com/Sun1090/cross-tab-worker-databus.git","type":"git"},"_npmVersion":"10.9.8","description":"Framework-agnostic cross-tab data bus with Dedicated/Shared Worker clustering and Centrifuge support.","directories":{},"sideEffects":["./dist/centrifuge.worker.js","./dist/centrifuge.shared.worker.js"],"_nodeVersion":"22.23.2","_hasShrinkwrap":false,"packageManager":"pnpm@10.14.0","devDependencies":{"vue":"^3.5.42","jsdom":"^25.0.1","react":"^18.3.1","eslint":"^9.39.4","vitest":"^3.2.0","esbuild":"^0.25.0","globals":"^17.11.0","react-dom":"^18.3.1","@eslint/js":"^9.39.5","typescript":"^5.9.0","@types/node":"^24.0.0","@types/react":"^18.3.31","@playwright/test":"^1.62.1","typescript-eslint":"^8.68.0","@vitest/coverage-v8":"^3.2.7","@testing-library/react":"^16.3.3"},"peerDependencies":{"vue":">=3.3","react":">=18","centrifuge":"^5.5.3"},"peerDependenciesMeta":{"vue":{"optional":true},"react":{"optional":true},"centrifuge":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/cross-tab-worker-databus_0.20.27_1788465829588_0.00871374229285693","host":"s3://npm-registry-packages-npm-production"}},"0.20.28":{"name":"cross-tab-worker-databus","version":"0.20.28","keywords":["broadcast-channel","cross-tab","data-bus","dedicated-worker","shared-worker","centrifuge","websocket"],"author":{"name":"Sun1090"},"license":"MIT","_id":"cross-tab-worker-databus@0.20.28","maintainers":[{"name":"sun1090","email":"1090964491@qq.com"}],"homepage":"https://github.com/Sun1090/cross-tab-worker-databus#readme","bugs":{"url":"https://github.com/Sun1090/cross-tab-worker-databus/issues"},"dist":{"shasum":"1c4db2b59dd842602440dbdcae6e13b323221700","tarball":"https://registry.npmjs.org/cross-tab-worker-databus/-/cross-tab-worker-databus-0.20.28.tgz","fileCount":87,"integrity":"sha512-oIc59H5VSZOMs52whbp3nsA0gdQPocyEk9jXPWWspoI2KKH+heOxTAR6F+pzkeKm+ncaztte11jBoG0Nm6GenQ==","signatures":[{"sig":"MEYCIQCdF6fnm0I7NJR3IRqyCdenA8m/9LB4YWzQVqiK8oQ2rgIhAO2+rpxuqUhp5UPTCmaexLEGfZm/S5RB0hJpCWgIFCv/","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/cross-tab-worker-databus@0.20.28","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2457027},"main":"./dist/cjs/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/cjs/index.cjs"},"./vue":{"types":"./dist/vue.d.ts","import":"./dist/vue.js","require":"./dist/cjs/vue.cjs"},"./hooks":{"types":"./dist/hooks.d.ts","import":"./dist/hooks.js","require":"./dist/cjs/hooks.cjs"},"./centrifuge":{"types":"./dist/centrifuge.d.ts","import":"./dist/centrifuge.js","require":"./dist/cjs/centrifuge.cjs"},"./package.json":"./package.json","./centrifuge.worker":{"types":"./dist/workers/centrifuge.worker.d.ts","default":"./dist/centrifuge.worker.js"},"./centrifuge.shared.worker":{"types":"./dist/workers/centrifuge.shared.worker.d.ts","default":"./dist/centrifuge.shared.worker.js"}},"gitHead":"064fa369c72121a3948d91bc6b6610a5fd323eff","scripts":{"lint":"eslint .","test":"vitest run","bench":"vitest bench --run","build":"node scripts/build.mjs","check":"pnpm typecheck && pnpm build && pnpm test","examples":"node scripts/serve-examples.mjs","test:e2e":"pnpm build && playwright test","typecheck":"tsc --noEmit","test:watch":"vitest","verify:pack":"node scripts/verify-packed-consumer.mjs","bench:browser":"pnpm build && node scripts/bench-browser.mjs","test:coverage":"vitest run --coverage","prepublishOnly":"pnpm check","verify:published":"node scripts/verify-published-consumer.mjs"},"_npmUser":{"name":"sun1090","email":"1090964491@qq.com"},"repository":{"url":"git+https://github.com/Sun1090/cross-tab-worker-databus.git","type":"git"},"_npmVersion":"10.9.8","description":"Framework-agnostic cross-tab data bus with Dedicated/Shared Worker clustering and Centrifuge support.","directories":{},"sideEffects":["./dist/centrifuge.worker.js","./dist/centrifuge.shared.worker.js"],"_nodeVersion":"22.23.2","_hasShrinkwrap":false,"packageManager":"pnpm@10.14.0","devDependencies":{"vue":"^3.5.42","jsdom":"^25.0.1","react":"^18.3.1","eslint":"^9.39.4","vitest":"^3.2.0","esbuild":"^0.25.0","globals":"^17.11.0","react-dom":"^18.3.1","@eslint/js":"^9.39.5","typescript":"^5.9.0","@types/node":"^24.0.0","@types/react":"^18.3.31","@playwright/test":"^1.62.1","typescript-eslint":"^8.68.0","@vitest/coverage-v8":"^3.2.7","@testing-library/react":"^16.3.3"},"peerDependencies":{"vue":">=3.3","react":">=18","centrifuge":"^5.5.3"},"peerDependenciesMeta":{"vue":{"optional":true},"react":{"optional":true},"centrifuge":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/cross-tab-worker-databus_0.20.28_1788465919392_0.23237661047875613","host":"s3://npm-registry-packages-npm-production"}},"0.20.29":{"name":"cross-tab-worker-databus","version":"0.20.29","keywords":["broadcast-channel","cross-tab","data-bus","dedicated-worker","shared-worker","centrifuge","websocket"],"author":{"name":"Sun1090"},"license":"MIT","_id":"cross-tab-worker-databus@0.20.29","maintainers":[{"name":"sun1090","email":"1090964491@qq.com"}],"homepage":"https://github.com/Sun1090/cross-tab-worker-databus#readme","bugs":{"url":"https://github.com/Sun1090/cross-tab-worker-databus/issues"},"dist":{"shasum":"8a58cdc25c22c963e583ff0ccf519a9052086da3","tarball":"https://registry.npmjs.org/cross-tab-worker-databus/-/cross-tab-worker-databus-0.20.29.tgz","fileCount":87,"integrity":"sha512-9VgfiliDtHxxRbyx0Si3l8DaxgRwKz5sHZ7DGsme4Taelt+xgOmHMueTC97/kwGAkDQ6tD0ZmmmiIDfn0h9EAA==","signatures":[{"sig":"MEQCH2UCArP/9lbtrO44Hhi+/XSGzJDFYnXJyZph+st+Mf0CIQD+6V3o5+d5bHgbRYKmAVt5QauLDNKM9XNGZJG13C5jTw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/cross-tab-worker-databus@0.20.29","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2457474},"main":"./dist/cjs/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/cjs/index.cjs"},"./vue":{"types":"./dist/vue.d.ts","import":"./dist/vue.js","require":"./dist/cjs/vue.cjs"},"./hooks":{"types":"./dist/hooks.d.ts","import":"./dist/hooks.js","require":"./dist/cjs/hooks.cjs"},"./centrifuge":{"types":"./dist/centrifuge.d.ts","import":"./dist/centrifuge.js","require":"./dist/cjs/centrifuge.cjs"},"./package.json":"./package.json","./centrifuge.worker":{"types":"./dist/workers/centrifuge.worker.d.ts","default":"./dist/centrifuge.worker.js"},"./centrifuge.shared.worker":{"types":"./dist/workers/centrifuge.shared.worker.d.ts","default":"./dist/centrifuge.shared.worker.js"}},"gitHead":"55c0d400d7ef190bb3f7a748da095bbf3543220e","scripts":{"lint":"eslint .","test":"vitest run","bench":"vitest bench --run","build":"node scripts/build.mjs","check":"pnpm typecheck && pnpm build && pnpm test","examples":"node scripts/serve-examples.mjs","test:e2e":"pnpm build && playwright test","typecheck":"tsc --noEmit","test:watch":"vitest","verify:pack":"node scripts/verify-packed-consumer.mjs","bench:browser":"pnpm build && node scripts/bench-browser.mjs","test:coverage":"vitest run --coverage","prepublishOnly":"pnpm check","verify:published":"node scripts/verify-published-consumer.mjs"},"_npmUser":{"name":"sun1090","email":"1090964491@qq.com"},"repository":{"url":"git+https://github.com/Sun1090/cross-tab-worker-databus.git","type":"git"},"_npmVersion":"10.9.8","description":"Framework-agnostic cross-tab data bus with Dedicated/Shared Worker clustering and Centrifuge support.","directories":{},"sideEffects":["./dist/centrifuge.worker.js","./dist/centrifuge.shared.worker.js"],"_nodeVersion":"22.23.2","_hasShrinkwrap":false,"packageManager":"pnpm@10.14.0","devDependencies":{"vue":"^3.5.42","jsdom":"^25.0.1","react":"^18.3.1","eslint":"^9.39.4","vitest":"^3.2.0","esbuild":"^0.25.0","globals":"^17.11.0","react-dom":"^18.3.1","@eslint/js":"^9.39.5","typescript":"^5.9.0","@types/node":"^24.0.0","@types/react":"^18.3.31","@playwright/test":"^1.62.1","typescript-eslint":"^8.68.0","@vitest/coverage-v8":"^3.2.7","@testing-library/react":"^16.3.3"},"peerDependencies":{"vue":">=3.3","react":">=18","centrifuge":"^5.5.3"},"peerDependenciesMeta":{"vue":{"optional":true},"react":{"optional":true},"centrifuge":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/cross-tab-worker-databus_0.20.29_1788466063302_0.4488257711081458","host":"s3://npm-registry-packages-npm-production"}},"0.20.30":{"name":"cross-tab-worker-databus","version":"0.20.30","keywords":["broadcast-channel","cross-tab","data-bus","dedicated-worker","shared-worker","centrifuge","websocket"],"author":{"name":"Sun1090"},"license":"MIT","_id":"cross-tab-worker-databus@0.20.30","maintainers":[{"name":"sun1090","email":"1090964491@qq.com"}],"homepage":"https://github.com/Sun1090/cross-tab-worker-databus#readme","bugs":{"url":"https://github.com/Sun1090/cross-tab-worker-databus/issues"},"dist":{"shasum":"a3cfa15a0f609cd46cef4948c0a26b5ea64e1e5b","tarball":"https://registry.npmjs.org/cross-tab-worker-databus/-/cross-tab-worker-databus-0.20.30.tgz","fileCount":87,"integrity":"sha512-PO17FHpW2HJlhs9iu0c15mRJTmL/5cK93WMEuv688TjG7Add2bFTYQbQLh/yXd5a0YWSJz5J23wvkgmmcEEL5w==","signatures":[{"sig":"MEUCIEhbttYGlGKdtkygGXcnymi2Ozm9yZQoWT9gmVwUNtn1AiEAoijRn5Pry1JWp/kUgXCsEEfm/QmY4gxnFA0ushDKh3s=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/cross-tab-worker-databus@0.20.30","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2458058},"main":"./dist/cjs/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/cjs/index.cjs"},"./vue":{"types":"./dist/vue.d.ts","import":"./dist/vue.js","require":"./dist/cjs/vue.cjs"},"./hooks":{"types":"./dist/hooks.d.ts","import":"./dist/hooks.js","require":"./dist/cjs/hooks.cjs"},"./centrifuge":{"types":"./dist/centrifuge.d.ts","import":"./dist/centrifuge.js","require":"./dist/cjs/centrifuge.cjs"},"./package.json":"./package.json","./centrifuge.worker":{"types":"./dist/workers/centrifuge.worker.d.ts","default":"./dist/centrifuge.worker.js"},"./centrifuge.shared.worker":{"types":"./dist/workers/centrifuge.shared.worker.d.ts","default":"./dist/centrifuge.shared.worker.js"}},"gitHead":"cfc8025bfdf8fa79d151ff146ca2e83fb1751cf3","scripts":{"lint":"eslint .","test":"vitest run","bench":"vitest bench --run","build":"node scripts/build.mjs","check":"pnpm typecheck && pnpm build && pnpm test","examples":"node scripts/serve-examples.mjs","test:e2e":"pnpm build && playwright test","typecheck":"tsc --noEmit","test:watch":"vitest","verify:pack":"node scripts/verify-packed-consumer.mjs","bench:browser":"pnpm build && node scripts/bench-browser.mjs","test:coverage":"vitest run --coverage","prepublishOnly":"pnpm check","verify:published":"node scripts/verify-published-consumer.mjs"},"_npmUser":{"name":"sun1090","email":"1090964491@qq.com"},"repository":{"url":"git+https://github.com/Sun1090/cross-tab-worker-databus.git","type":"git"},"_npmVersion":"10.9.8","description":"Framework-agnostic cross-tab data bus with Dedicated/Shared Worker clustering and Centrifuge support.","directories":{},"sideEffects":["./dist/centrifuge.worker.js","./dist/centrifuge.shared.worker.js"],"_nodeVersion":"22.23.2","_hasShrinkwrap":false,"packageManager":"pnpm@10.14.0","devDependencies":{"vue":"^3.5.42","jsdom":"^25.0.1","react":"^18.3.1","eslint":"^9.39.4","vitest":"^3.2.0","esbuild":"^0.25.0","globals":"^17.11.0","react-dom":"^18.3.1","@eslint/js":"^9.39.5","typescript":"^5.9.0","@types/node":"^24.0.0","@types/react":"^18.3.31","@playwright/test":"^1.62.1","typescript-eslint":"^8.68.0","@vitest/coverage-v8":"^3.2.7","@testing-library/react":"^16.3.3"},"peerDependencies":{"vue":">=3.3","react":">=18","centrifuge":"^5.5.3"},"peerDependenciesMeta":{"vue":{"optional":true},"react":{"optional":true},"centrifuge":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/cross-tab-worker-databus_0.20.30_1788466210713_0.6836957486884114","host":"s3://npm-registry-packages-npm-production"}},"0.20.31":{"name":"cross-tab-worker-databus","version":"0.20.31","keywords":["broadcast-channel","cross-tab","data-bus","dedicated-worker","shared-worker","centrifuge","websocket"],"author":{"name":"Sun1090"},"license":"MIT","_id":"cross-tab-worker-databus@0.20.31","maintainers":[{"name":"sun1090","email":"1090964491@qq.com"}],"homepage":"https://github.com/Sun1090/cross-tab-worker-databus#readme","bugs":{"url":"https://github.com/Sun1090/cross-tab-worker-databus/issues"},"dist":{"shasum":"0d0e8da07ee571768618529ef6317f893604dddb","tarball":"https://registry.npmjs.org/cross-tab-worker-databus/-/cross-tab-worker-databus-0.20.31.tgz","fileCount":87,"integrity":"sha512-cLM6v3Y9oBL8+A8ei4O8Zgs6RlxM5fd2ZwJM2g4JeuqDDMkIchSLy6g+9kyabsQ5zK8COuO/KKLvNRtWz2RNcw==","signatures":[{"sig":"MEUCIQDLxq0CimdgDaZASCN7jXHemOXpVexz5ASbGLPVz/Fs5wIgA0oeX7VOoeVCvwgFFUIPInfUEJmUxfL52DxTaKwrzvc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/cross-tab-worker-databus@0.20.31","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2460268},"main":"./dist/cjs/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/cjs/index.cjs"},"./vue":{"types":"./dist/vue.d.ts","import":"./dist/vue.js","require":"./dist/cjs/vue.cjs"},"./hooks":{"types":"./dist/hooks.d.ts","import":"./dist/hooks.js","require":"./dist/cjs/hooks.cjs"},"./centrifuge":{"types":"./dist/centrifuge.d.ts","import":"./dist/centrifuge.js","require":"./dist/cjs/centrifuge.cjs"},"./package.json":"./package.json","./centrifuge.worker":{"types":"./dist/workers/centrifuge.worker.d.ts","default":"./dist/centrifuge.worker.js"},"./centrifuge.shared.worker":{"types":"./dist/workers/centrifuge.shared.worker.d.ts","default":"./dist/centrifuge.shared.worker.js"}},"gitHead":"74eddb9593196eb17b12e7abc5fabef317dc9211","scripts":{"lint":"eslint .","test":"vitest run","bench":"vitest bench --run","build":"node scripts/build.mjs","check":"pnpm typecheck && pnpm build && pnpm test","examples":"node scripts/serve-examples.mjs","test:e2e":"pnpm build && playwright test","typecheck":"tsc --noEmit","test:watch":"vitest","verify:pack":"node scripts/verify-packed-consumer.mjs","bench:browser":"pnpm build && node scripts/bench-browser.mjs","test:coverage":"vitest run --coverage","prepublishOnly":"pnpm check","verify:published":"node scripts/verify-published-consumer.mjs"},"_npmUser":{"name":"sun1090","email":"1090964491@qq.com"},"repository":{"url":"git+https://github.com/Sun1090/cross-tab-worker-databus.git","type":"git"},"_npmVersion":"10.9.8","description":"Framework-agnostic cross-tab data bus with Dedicated/Shared Worker clustering and Centrifuge support.","directories":{},"sideEffects":["./dist/centrifuge.worker.js","./dist/centrifuge.shared.worker.js"],"_nodeVersion":"22.23.2","_hasShrinkwrap":false,"packageManager":"pnpm@10.14.0","devDependencies":{"vue":"^3.5.42","jsdom":"^25.0.1","react":"^18.3.1","eslint":"^9.39.4","vitest":"^3.2.0","esbuild":"^0.25.0","globals":"^17.11.0","react-dom":"^18.3.1","@eslint/js":"^9.39.5","typescript":"^5.9.0","@types/node":"^24.0.0","@types/react":"^18.3.31","@playwright/test":"^1.62.1","typescript-eslint":"^8.68.0","@vitest/coverage-v8":"^3.2.7","@testing-library/react":"^16.3.3"},"peerDependencies":{"vue":">=3.3","react":">=18","centrifuge":"^5.5.3"},"peerDependenciesMeta":{"vue":{"optional":true},"react":{"optional":true},"centrifuge":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/cross-tab-worker-databus_0.20.31_1788466332222_0.676303431490024","host":"s3://npm-registry-packages-npm-production"}},"0.20.32":{"name":"cross-tab-worker-databus","version":"0.20.32","keywords":["broadcast-channel","cross-tab","data-bus","dedicated-worker","shared-worker","centrifuge","websocket"],"author":{"name":"Sun1090"},"license":"MIT","_id":"cross-tab-worker-databus@0.20.32","maintainers":[{"name":"sun1090","email":"1090964491@qq.com"}],"homepage":"https://github.com/Sun1090/cross-tab-worker-databus#readme","bugs":{"url":"https://github.com/Sun1090/cross-tab-worker-databus/issues"},"dist":{"shasum":"9568ff943e4c7bc69fcc23f3aefc0ac80a543e47","tarball":"https://registry.npmjs.org/cross-tab-worker-databus/-/cross-tab-worker-databus-0.20.32.tgz","fileCount":87,"integrity":"sha512-h71bfJaih5g0PNFY+OwD/vsyeWOEWI3TC/YsejSSoOZm7FGcWU70mLlC2s6jXKHM5YvIacYUaXG2mGT0VqFYZQ==","signatures":[{"sig":"MEQCIE//lCB8VVnr0W28L6XFt7w2bdPk9+/yv3V4fimI5Jr6AiAY7blfKL+g1bMUB4HKFNk7iuSO89fg2F9um2xinTp8Nw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/cross-tab-worker-databus@0.20.32","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2460869},"main":"./dist/cjs/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/cjs/index.cjs"},"./vue":{"types":"./dist/vue.d.ts","import":"./dist/vue.js","require":"./dist/cjs/vue.cjs"},"./hooks":{"types":"./dist/hooks.d.ts","import":"./dist/hooks.js","require":"./dist/cjs/hooks.cjs"},"./centrifuge":{"types":"./dist/centrifuge.d.ts","import":"./dist/centrifuge.js","require":"./dist/cjs/centrifuge.cjs"},"./package.json":"./package.json","./centrifuge.worker":{"types":"./dist/workers/centrifuge.worker.d.ts","default":"./dist/centrifuge.worker.js"},"./centrifuge.shared.worker":{"types":"./dist/workers/centrifuge.shared.worker.d.ts","default":"./dist/centrifuge.shared.worker.js"}},"gitHead":"76074c8873c4662c57c4d8dfc9f3dce15166b852","scripts":{"lint":"eslint .","test":"vitest run","bench":"vitest bench --run","build":"node scripts/build.mjs","check":"pnpm typecheck && pnpm build && pnpm test","examples":"node scripts/serve-examples.mjs","test:e2e":"pnpm build && playwright test","typecheck":"tsc --noEmit","test:watch":"vitest","verify:pack":"node scripts/verify-packed-consumer.mjs","bench:browser":"pnpm build && node scripts/bench-browser.mjs","test:coverage":"vitest run --coverage","prepublishOnly":"pnpm check","verify:published":"node scripts/verify-published-consumer.mjs"},"_npmUser":{"name":"sun1090","email":"1090964491@qq.com"},"repository":{"url":"git+https://github.com/Sun1090/cross-tab-worker-databus.git","type":"git"},"_npmVersion":"10.9.8","description":"Framework-agnostic cross-tab data bus with Dedicated/Shared Worker clustering and Centrifuge support.","directories":{},"sideEffects":["./dist/centrifuge.worker.js","./dist/centrifuge.shared.worker.js"],"_nodeVersion":"22.23.2","_hasShrinkwrap":false,"packageManager":"pnpm@10.14.0","devDependencies":{"vue":"^3.5.42","jsdom":"^25.0.1","react":"^18.3.1","eslint":"^9.39.4","vitest":"^3.2.0","esbuild":"^0.25.0","globals":"^17.11.0","react-dom":"^18.3.1","@eslint/js":"^9.39.5","typescript":"^5.9.0","@types/node":"^24.0.0","@types/react":"^18.3.31","@playwright/test":"^1.62.1","typescript-eslint":"^8.68.0","@vitest/coverage-v8":"^3.2.7","@testing-library/react":"^16.3.3"},"peerDependencies":{"vue":">=3.3","react":">=18","centrifuge":"^5.5.3"},"peerDependenciesMeta":{"vue":{"optional":true},"react":{"optional":true},"centrifuge":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/cross-tab-worker-databus_0.20.32_1788466537298_0.6936106484256692","host":"s3://npm-registry-packages-npm-production"}},"0.20.33":{"name":"cross-tab-worker-databus","version":"0.20.33","keywords":["broadcast-channel","cross-tab","data-bus","dedicated-worker","shared-worker","centrifuge","websocket"],"author":{"name":"Sun1090"},"license":"MIT","_id":"cross-tab-worker-databus@0.20.33","maintainers":[{"name":"sun1090","email":"1090964491@qq.com"}],"homepage":"https://github.com/Sun1090/cross-tab-worker-databus#readme","bugs":{"url":"https://github.com/Sun1090/cross-tab-worker-databus/issues"},"dist":{"shasum":"702d8d5634909e36b9d45fb45b8d6c3dfb1d6d05","tarball":"https://registry.npmjs.org/cross-tab-worker-databus/-/cross-tab-worker-databus-0.20.33.tgz","fileCount":87,"integrity":"sha512-RT1Pst3IJi2r8f9xA1uahiBsfRjR5a8E63CIS9clfXV/bnS+5zdKhofssL5JJxWJ2kAbqrUEPqQBr64Cf4bMLA==","signatures":[{"sig":"MEYCIQDUiENz6ZMmllqWxNRTzBgZAmbXQU3Vukl0AWMwoxEltAIhAKltF+catPxMSlfgNgPTvd65U8svUJv9xZ7nasn3YQXH","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/cross-tab-worker-databus@0.20.33","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2461425},"main":"./dist/cjs/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/cjs/index.cjs"},"./vue":{"types":"./dist/vue.d.ts","import":"./dist/vue.js","require":"./dist/cjs/vue.cjs"},"./hooks":{"types":"./dist/hooks.d.ts","import":"./dist/hooks.js","require":"./dist/cjs/hooks.cjs"},"./centrifuge":{"types":"./dist/centrifuge.d.ts","import":"./dist/centrifuge.js","require":"./dist/cjs/centrifuge.cjs"},"./package.json":"./package.json","./centrifuge.worker":{"types":"./dist/workers/centrifuge.worker.d.ts","default":"./dist/centrifuge.worker.js"},"./centrifuge.shared.worker":{"types":"./dist/workers/centrifuge.shared.worker.d.ts","default":"./dist/centrifuge.shared.worker.js"}},"gitHead":"e8bfafd1144a6b82cf33d7f6a115454b23594538","scripts":{"lint":"eslint .","test":"vitest run","bench":"vitest bench --run","build":"node scripts/build.mjs","check":"pnpm typecheck && pnpm build && pnpm test","examples":"node scripts/serve-examples.mjs","test:e2e":"pnpm build && playwright test","typecheck":"tsc --noEmit","test:watch":"vitest","verify:pack":"node scripts/verify-packed-consumer.mjs","bench:browser":"pnpm build && node scripts/bench-browser.mjs","test:coverage":"vitest run --coverage","verify:compat":"node scripts/verify-version-compat.mjs","prepublishOnly":"pnpm check","verify:published":"node scripts/verify-published-consumer.mjs"},"_npmUser":{"name":"sun1090","email":"1090964491@qq.com"},"repository":{"url":"git+https://github.com/Sun1090/cross-tab-worker-databus.git","type":"git"},"_npmVersion":"10.9.8","description":"Framework-agnostic cross-tab data bus with Dedicated/Shared Worker clustering and Centrifuge support.","directories":{},"sideEffects":["./dist/centrifuge.worker.js","./dist/centrifuge.shared.worker.js"],"_nodeVersion":"22.23.2","_hasShrinkwrap":false,"packageManager":"pnpm@10.14.0","devDependencies":{"vue":"^3.5.42","jsdom":"^25.0.1","react":"^18.3.1","eslint":"^9.39.4","vitest":"^3.2.0","esbuild":"^0.25.0","globals":"^17.11.0","react-dom":"^18.3.1","@eslint/js":"^9.39.5","typescript":"^5.9.0","@types/node":"^24.0.0","@types/react":"^18.3.31","@playwright/test":"^1.62.1","typescript-eslint":"^8.68.0","@vitest/coverage-v8":"^3.2.7","@testing-library/react":"^16.3.3"},"peerDependencies":{"vue":">=3.3","react":">=18","centrifuge":"^5.5.3"},"peerDependenciesMeta":{"vue":{"optional":true},"react":{"optional":true},"centrifuge":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/cross-tab-worker-databus_0.20.33_1788466602774_0.3750333389671461","host":"s3://npm-registry-packages-npm-production"}},"0.20.34":{"name":"cross-tab-worker-databus","version":"0.20.34","keywords":["broadcast-channel","cross-tab","data-bus","dedicated-worker","shared-worker","centrifuge","websocket"],"author":{"name":"Sun1090"},"license":"MIT","_id":"cross-tab-worker-databus@0.20.34","maintainers":[{"name":"sun1090","email":"1090964491@qq.com"}],"homepage":"https://github.com/Sun1090/cross-tab-worker-databus#readme","bugs":{"url":"https://github.com/Sun1090/cross-tab-worker-databus/issues"},"dist":{"shasum":"2daf71498c61ff07d2f43a16eeba30b7f6a92c59","tarball":"https://registry.npmjs.org/cross-tab-worker-databus/-/cross-tab-worker-databus-0.20.34.tgz","fileCount":87,"integrity":"sha512-AraybbhFeZIEpeVxniK12FkVZjy5SPR4n+8FssJUPBpkiO1wii8frwjZYY+DLisbVP9K9CItyZtikwFM+M7Ylw==","signatures":[{"sig":"MEYCIQDgudLlneihnu0sdmwaxG3/VS+sGP0oHDhjPWKE2HPohQIhAIwHJc0n/+JfJ9WkwylYJ07WZyPeWgKTANHSN/5S6EnL","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/cross-tab-worker-databus@0.20.34","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2462055},"main":"./dist/cjs/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/cjs/index.cjs"},"./vue":{"types":"./dist/vue.d.ts","import":"./dist/vue.js","require":"./dist/cjs/vue.cjs"},"./hooks":{"types":"./dist/hooks.d.ts","import":"./dist/hooks.js","require":"./dist/cjs/hooks.cjs"},"./centrifuge":{"types":"./dist/centrifuge.d.ts","import":"./dist/centrifuge.js","require":"./dist/cjs/centrifuge.cjs"},"./package.json":"./package.json","./centrifuge.worker":{"types":"./dist/workers/centrifuge.worker.d.ts","default":"./dist/centrifuge.worker.js"},"./centrifuge.shared.worker":{"types":"./dist/workers/centrifuge.shared.worker.d.ts","default":"./dist/centrifuge.shared.worker.js"}},"gitHead":"c1a70c1bf4ad2b0e0fad3eb3d23c519b2a123bac","scripts":{"lint":"eslint .","test":"vitest run","bench":"vitest bench --run","build":"node scripts/build.mjs","check":"pnpm typecheck && pnpm build && pnpm test","examples":"node scripts/serve-examples.mjs","test:e2e":"pnpm build && playwright test","typecheck":"tsc --noEmit","test:watch":"vitest","verify:pack":"node scripts/verify-packed-consumer.mjs","bench:browser":"pnpm build && node scripts/bench-browser.mjs","test:coverage":"vitest run --coverage","verify:compat":"node scripts/verify-version-compat.mjs","prepublishOnly":"pnpm check","verify:published":"node scripts/verify-published-consumer.mjs"},"_npmUser":{"name":"sun1090","email":"1090964491@qq.com"},"repository":{"url":"git+https://github.com/Sun1090/cross-tab-worker-databus.git","type":"git"},"_npmVersion":"10.9.8","description":"Framework-agnostic cross-tab data bus with Dedicated/Shared Worker clustering and Centrifuge support.","directories":{},"sideEffects":["./dist/centrifuge.worker.js","./dist/centrifuge.shared.worker.js"],"_nodeVersion":"22.23.2","_hasShrinkwrap":false,"packageManager":"pnpm@10.14.0","devDependencies":{"vue":"^3.5.42","jsdom":"^25.0.1","react":"^18.3.1","eslint":"^9.39.4","vitest":"^3.2.0","esbuild":"^0.25.0","globals":"^17.11.0","react-dom":"^18.3.1","@eslint/js":"^9.39.5","typescript":"^5.9.0","@types/node":"^24.0.0","@types/react":"^18.3.31","@playwright/test":"^1.62.1","typescript-eslint":"^8.68.0","@vitest/coverage-v8":"^3.2.7","@testing-library/react":"^16.3.3"},"peerDependencies":{"vue":">=3.3","react":">=18","centrifuge":"^5.5.3"},"peerDependenciesMeta":{"vue":{"optional":true},"react":{"optional":true},"centrifuge":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/cross-tab-worker-databus_0.20.34_1788466877974_0.1058438667101751","host":"s3://npm-registry-packages-npm-production"}},"0.20.35":{"name":"cross-tab-worker-databus","version":"0.20.35","keywords":["broadcast-channel","cross-tab","data-bus","dedicated-worker","shared-worker","centrifuge","websocket"],"author":{"name":"Sun1090"},"license":"MIT","_id":"cross-tab-worker-databus@0.20.35","maintainers":[{"name":"sun1090","email":"1090964491@qq.com"}],"homepage":"https://github.com/Sun1090/cross-tab-worker-databus#readme","bugs":{"url":"https://github.com/Sun1090/cross-tab-worker-databus/issues"},"dist":{"shasum":"e8218c53d5ee83a063ab198f7c2e622ed59ce92e","tarball":"https://registry.npmjs.org/cross-tab-worker-databus/-/cross-tab-worker-databus-0.20.35.tgz","fileCount":87,"integrity":"sha512-UMQGk3WrfrXBwxC1TfVhWvJqiVpvVSaC6HPZForYC51I/c/6U+HE9BgLtM0UnE0dsTj3/GxBOrkVeYbDOrSDHA==","signatures":[{"sig":"MEQCIDT2wG6OEOY9pb1F5RuS1TKipyTjhUTV9ggPZpRP5SDRAiAMBYVq+f0B7e9YBV1P+9b30R3Nea7WLZtPufAATVWKTA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/cross-tab-worker-databus@0.20.35","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2462588},"main":"./dist/cjs/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/cjs/index.cjs"},"./vue":{"types":"./dist/vue.d.ts","import":"./dist/vue.js","require":"./dist/cjs/vue.cjs"},"./hooks":{"types":"./dist/hooks.d.ts","import":"./dist/hooks.js","require":"./dist/cjs/hooks.cjs"},"./centrifuge":{"types":"./dist/centrifuge.d.ts","import":"./dist/centrifuge.js","require":"./dist/cjs/centrifuge.cjs"},"./package.json":"./package.json","./centrifuge.worker":{"types":"./dist/workers/centrifuge.worker.d.ts","default":"./dist/centrifuge.worker.js"},"./centrifuge.shared.worker":{"types":"./dist/workers/centrifuge.shared.worker.d.ts","default":"./dist/centrifuge.shared.worker.js"}},"gitHead":"afb4d2c77c61b77096768070d4e657c4c0fce91f","scripts":{"lint":"eslint .","test":"vitest run","bench":"vitest bench --run","build":"node scripts/build.mjs","check":"pnpm typecheck && pnpm build && pnpm test","examples":"node scripts/serve-examples.mjs","test:e2e":"pnpm build && playwright test","typecheck":"tsc --noEmit","test:watch":"vitest","verify:pack":"node scripts/verify-packed-consumer.mjs","bench:browser":"pnpm build && node scripts/bench-browser.mjs","test:coverage":"vitest run --coverage","verify:compat":"node scripts/verify-version-compat.mjs","prepublishOnly":"pnpm check","verify:published":"node scripts/verify-published-consumer.mjs"},"_npmUser":{"name":"sun1090","email":"1090964491@qq.com"},"repository":{"url":"git+https://github.com/Sun1090/cross-tab-worker-databus.git","type":"git"},"_npmVersion":"10.9.8","description":"Framework-agnostic cross-tab data bus with Dedicated/Shared Worker clustering and Centrifuge support.","directories":{},"sideEffects":["./dist/centrifuge.worker.js","./dist/centrifuge.shared.worker.js"],"_nodeVersion":"22.23.2","_hasShrinkwrap":false,"packageManager":"pnpm@10.14.0","devDependencies":{"vue":"^3.5.42","jsdom":"^25.0.1","react":"^18.3.1","eslint":"^9.39.4","vitest":"^3.2.0","esbuild":"^0.25.0","globals":"^17.11.0","react-dom":"^18.3.1","@eslint/js":"^9.39.5","typescript":"^5.9.0","@types/node":"^24.0.0","@types/react":"^18.3.31","@playwright/test":"^1.62.1","typescript-eslint":"^8.68.0","@vitest/coverage-v8":"^3.2.7","@testing-library/react":"^16.3.3"},"peerDependencies":{"vue":">=3.3","react":">=18","centrifuge":"^5.5.3"},"peerDependenciesMeta":{"vue":{"optional":true},"react":{"optional":true},"centrifuge":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/cross-tab-worker-databus_0.20.35_1788467015949_0.6185092055185035","host":"s3://npm-registry-packages-npm-production"}},"0.20.36":{"name":"cross-tab-worker-databus","version":"0.20.36","keywords":["broadcast-channel","cross-tab","data-bus","dedicated-worker","shared-worker","centrifuge","websocket"],"author":{"name":"Sun1090"},"license":"MIT","_id":"cross-tab-worker-databus@0.20.36","maintainers":[{"name":"sun1090","email":"1090964491@qq.com"}],"homepage":"https://github.com/Sun1090/cross-tab-worker-databus#readme","bugs":{"url":"https://github.com/Sun1090/cross-tab-worker-databus/issues"},"dist":{"shasum":"261169e1c9b93295a7077a8ea98f2bf38f525b14","tarball":"https://registry.npmjs.org/cross-tab-worker-databus/-/cross-tab-worker-databus-0.20.36.tgz","fileCount":87,"integrity":"sha512-CE7N/pgzHK9l3J7T8FI2p79sLNzli03yssIwSwvphN/rmhBzjAmwR2qknBll21hmOsmM5RjD0XMXjljXg937xg==","signatures":[{"sig":"MEQCIFmov/R1s1Y0nu5DworcyJWP6PDcdNXiRF/dZSkYxyc4AiAUr+IacyhtnaZtx/AD1gMtEvRWLuUDdyHXIIoweMFFNw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/cross-tab-worker-databus@0.20.36","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2463087},"main":"./dist/cjs/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/cjs/index.cjs"},"./vue":{"types":"./dist/vue.d.ts","import":"./dist/vue.js","require":"./dist/cjs/vue.cjs"},"./hooks":{"types":"./dist/hooks.d.ts","import":"./dist/hooks.js","require":"./dist/cjs/hooks.cjs"},"./centrifuge":{"types":"./dist/centrifuge.d.ts","import":"./dist/centrifuge.js","require":"./dist/cjs/centrifuge.cjs"},"./package.json":"./package.json","./centrifuge.worker":{"types":"./dist/workers/centrifuge.worker.d.ts","default":"./dist/centrifuge.worker.js"},"./centrifuge.shared.worker":{"types":"./dist/workers/centrifuge.shared.worker.d.ts","default":"./dist/centrifuge.shared.worker.js"}},"gitHead":"842f1ce26bea5a51d45f4489238ef1c47321e38f","scripts":{"lint":"eslint .","test":"vitest run","bench":"vitest bench --run","build":"node scripts/build.mjs","check":"pnpm typecheck && pnpm build && pnpm test","examples":"node scripts/serve-examples.mjs","test:e2e":"pnpm build && playwright test","typecheck":"tsc --noEmit","test:watch":"vitest","verify:pack":"node scripts/verify-packed-consumer.mjs","bench:browser":"pnpm build && node scripts/bench-browser.mjs","test:coverage":"vitest run --coverage","verify:compat":"node scripts/verify-version-compat.mjs","prepublishOnly":"pnpm check","verify:published":"node scripts/verify-published-consumer.mjs"},"_npmUser":{"name":"sun1090","email":"1090964491@qq.com"},"repository":{"url":"git+https://github.com/Sun1090/cross-tab-worker-databus.git","type":"git"},"_npmVersion":"10.9.8","description":"Framework-agnostic cross-tab data bus with Dedicated/Shared Worker clustering and Centrifuge support.","directories":{},"sideEffects":["./dist/centrifuge.worker.js","./dist/centrifuge.shared.worker.js"],"_nodeVersion":"22.23.2","_hasShrinkwrap":false,"packageManager":"pnpm@10.14.0","devDependencies":{"vue":"^3.5.42","jsdom":"^25.0.1","react":"^18.3.1","eslint":"^9.39.4","vitest":"^3.2.0","esbuild":"^0.25.0","globals":"^17.11.0","react-dom":"^18.3.1","@eslint/js":"^9.39.5","typescript":"^5.9.0","@types/node":"^24.0.0","@types/react":"^18.3.31","@playwright/test":"^1.62.1","typescript-eslint":"^8.68.0","@vitest/coverage-v8":"^3.2.7","@testing-library/react":"^16.3.3"},"peerDependencies":{"vue":">=3.3","react":">=18","centrifuge":"^5.5.3"},"peerDependenciesMeta":{"vue":{"optional":true},"react":{"optional":true},"centrifuge":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/cross-tab-worker-databus_0.20.36_1788467188791_0.2805444242632358","host":"s3://npm-registry-packages-npm-production"}},"0.20.37":{"name":"cross-tab-worker-databus","version":"0.20.37","keywords":["broadcast-channel","cross-tab","data-bus","dedicated-worker","shared-worker","centrifuge","websocket"],"author":{"name":"Sun1090"},"license":"MIT","_id":"cross-tab-worker-databus@0.20.37","maintainers":[{"name":"sun1090","email":"1090964491@qq.com"}],"homepage":"https://github.com/Sun1090/cross-tab-worker-databus#readme","bugs":{"url":"https://github.com/Sun1090/cross-tab-worker-databus/issues"},"dist":{"shasum":"7de20d08f67db88455c72d0b41d9f12dbe7e4cee","tarball":"https://registry.npmjs.org/cross-tab-worker-databus/-/cross-tab-worker-databus-0.20.37.tgz","fileCount":87,"integrity":"sha512-PGcekArMLsdfIR4f060CEGxnR4BxulEPzj0SsUm1tdcJewL9mNGIcCfGFc1qPEZk78luqErMtEamcj9Y6PBvpw==","signatures":[{"sig":"MEUCIQCJ6d9523CSM8si3E29ldKvgYizcQG0O4HihgCmTKis7QIgDvDIb1XjSFwmUGAYhwNCBowk4akmseSOYnSSbnQdZuc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/cross-tab-worker-databus@0.20.37","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2463602},"main":"./dist/cjs/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/cjs/index.cjs"},"./vue":{"types":"./dist/vue.d.ts","import":"./dist/vue.js","require":"./dist/cjs/vue.cjs"},"./hooks":{"types":"./dist/hooks.d.ts","import":"./dist/hooks.js","require":"./dist/cjs/hooks.cjs"},"./centrifuge":{"types":"./dist/centrifuge.d.ts","import":"./dist/centrifuge.js","require":"./dist/cjs/centrifuge.cjs"},"./package.json":"./package.json","./centrifuge.worker":{"types":"./dist/workers/centrifuge.worker.d.ts","default":"./dist/centrifuge.worker.js"},"./centrifuge.shared.worker":{"types":"./dist/workers/centrifuge.shared.worker.d.ts","default":"./dist/centrifuge.shared.worker.js"}},"gitHead":"4a5705407a27f91335562c358558cd67e3675fb9","scripts":{"lint":"eslint .","test":"vitest run","bench":"vitest bench --run","build":"node scripts/build.mjs","check":"pnpm typecheck && pnpm build && pnpm test","examples":"node scripts/serve-examples.mjs","test:e2e":"pnpm build && playwright test","typecheck":"tsc --noEmit","test:watch":"vitest","verify:pack":"node scripts/verify-packed-consumer.mjs","bench:browser":"pnpm build && node scripts/bench-browser.mjs","test:coverage":"vitest run --coverage","verify:compat":"node scripts/verify-version-compat.mjs","prepublishOnly":"pnpm check","verify:published":"node scripts/verify-published-consumer.mjs"},"_npmUser":{"name":"sun1090","email":"1090964491@qq.com"},"repository":{"url":"git+https://github.com/Sun1090/cross-tab-worker-databus.git","type":"git"},"_npmVersion":"10.9.8","description":"Framework-agnostic cross-tab data bus with Dedicated/Shared Worker clustering and Centrifuge support.","directories":{},"sideEffects":["./dist/centrifuge.worker.js","./dist/centrifuge.shared.worker.js"],"_nodeVersion":"22.23.2","_hasShrinkwrap":false,"packageManager":"pnpm@10.14.0","devDependencies":{"vue":"^3.5.42","jsdom":"^25.0.1","react":"^18.3.1","eslint":"^9.39.4","vitest":"^3.2.0","esbuild":"^0.25.0","globals":"^17.11.0","react-dom":"^18.3.1","@eslint/js":"^9.39.5","typescript":"^5.9.0","@types/node":"^24.0.0","@types/react":"^18.3.31","@playwright/test":"^1.62.1","typescript-eslint":"^8.68.0","@vitest/coverage-v8":"^3.2.7","@testing-library/react":"^16.3.3"},"peerDependencies":{"vue":">=3.3","react":">=18","centrifuge":"^5.5.3"},"peerDependenciesMeta":{"vue":{"optional":true},"react":{"optional":true},"centrifuge":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/cross-tab-worker-databus_0.20.37_1788467392385_0.4841113276461215","host":"s3://npm-registry-packages-npm-production"}},"0.20.38":{"name":"cross-tab-worker-databus","version":"0.20.38","keywords":["broadcast-channel","cross-tab","data-bus","dedicated-worker","shared-worker","centrifuge","websocket"],"author":{"name":"Sun1090"},"license":"MIT","_id":"cross-tab-worker-databus@0.20.38","maintainers":[{"name":"sun1090","email":"1090964491@qq.com"}],"homepage":"https://github.com/Sun1090/cross-tab-worker-databus#readme","bugs":{"url":"https://github.com/Sun1090/cross-tab-worker-databus/issues"},"dist":{"shasum":"f68ae2430edb43a3f594c97356e0785ba41f8e90","tarball":"https://registry.npmjs.org/cross-tab-worker-databus/-/cross-tab-worker-databus-0.20.38.tgz","fileCount":87,"integrity":"sha512-jP/0Irdbyj/hJjx6SI8dLHtcBpu+Jl2H0SZfZDjSE/qVmacV0S++eBJzdOr1XMnpDvdPhILEtrKP1nwC4dVOQw==","signatures":[{"sig":"MEUCIACikrPsl8oWfREPTFrSFCexBTN63zkKzusBVru0K4IQAiEA1yy3wcHaEuAUL06IdDMdqtttbiAQ7PQNMO1qrRwzox8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/cross-tab-worker-databus@0.20.38","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2464073},"main":"./dist/cjs/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/cjs/index.cjs"},"./vue":{"types":"./dist/vue.d.ts","import":"./dist/vue.js","require":"./dist/cjs/vue.cjs"},"./hooks":{"types":"./dist/hooks.d.ts","import":"./dist/hooks.js","require":"./dist/cjs/hooks.cjs"},"./centrifuge":{"types":"./dist/centrifuge.d.ts","import":"./dist/centrifuge.js","require":"./dist/cjs/centrifuge.cjs"},"./package.json":"./package.json","./centrifuge.worker":{"types":"./dist/workers/centrifuge.worker.d.ts","default":"./dist/centrifuge.worker.js"},"./centrifuge.shared.worker":{"types":"./dist/workers/centrifuge.shared.worker.d.ts","default":"./dist/centrifuge.shared.worker.js"}},"gitHead":"c9e8c04d1b10a2607d0adc68847b7e4bff778d69","scripts":{"lint":"eslint .","test":"vitest run","bench":"vitest bench --run","build":"node scripts/build.mjs","check":"pnpm typecheck && pnpm build && pnpm test","examples":"node scripts/serve-examples.mjs","test:e2e":"pnpm build && playwright test","typecheck":"tsc --noEmit","test:watch":"vitest","verify:pack":"node scripts/verify-packed-consumer.mjs","bench:browser":"pnpm build && node scripts/bench-browser.mjs","test:coverage":"vitest run --coverage","verify:compat":"node scripts/verify-version-compat.mjs","prepublishOnly":"pnpm check","verify:published":"node scripts/verify-published-consumer.mjs"},"_npmUser":{"name":"sun1090","email":"1090964491@qq.com"},"repository":{"url":"git+https://github.com/Sun1090/cross-tab-worker-databus.git","type":"git"},"_npmVersion":"10.9.8","description":"Framework-agnostic cross-tab data bus with Dedicated/Shared Worker clustering and Centrifuge support.","directories":{},"sideEffects":["./dist/centrifuge.worker.js","./dist/centrifuge.shared.worker.js"],"_nodeVersion":"22.23.2","_hasShrinkwrap":false,"packageManager":"pnpm@10.14.0","devDependencies":{"vue":"^3.5.42","jsdom":"^25.0.1","react":"^18.3.1","eslint":"^9.39.4","vitest":"^3.2.0","esbuild":"^0.25.0","globals":"^17.11.0","react-dom":"^18.3.1","@eslint/js":"^9.39.5","typescript":"^5.9.0","@types/node":"^24.0.0","@types/react":"^18.3.31","@playwright/test":"^1.62.1","typescript-eslint":"^8.68.0","@vitest/coverage-v8":"^3.2.7","@testing-library/react":"^16.3.3"},"peerDependencies":{"vue":">=3.3","react":">=18","centrifuge":"^5.5.3"},"peerDependenciesMeta":{"vue":{"optional":true},"react":{"optional":true},"centrifuge":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/cross-tab-worker-databus_0.20.38_1788467691148_0.8642080655048385","host":"s3://npm-registry-packages-npm-production"}},"0.20.39":{"name":"cross-tab-worker-databus","version":"0.20.39","keywords":["broadcast-channel","cross-tab","data-bus","dedicated-worker","shared-worker","centrifuge","websocket"],"author":{"name":"Sun1090"},"license":"MIT","_id":"cross-tab-worker-databus@0.20.39","maintainers":[{"name":"sun1090","email":"1090964491@qq.com"}],"homepage":"https://github.com/Sun1090/cross-tab-worker-databus#readme","bugs":{"url":"https://github.com/Sun1090/cross-tab-worker-databus/issues"},"dist":{"shasum":"f4bf426265e4af30e15cb22c481b023ebbe6175a","tarball":"https://registry.npmjs.org/cross-tab-worker-databus/-/cross-tab-worker-databus-0.20.39.tgz","fileCount":87,"integrity":"sha512-nO5NmRUqP2HDWLvs3yMnfpJ6AyNo7B8SvNEUcsYsPJB6yQrWA7F99+9JxTzc782vdarRp+ORA9Cj9nJGeUZ/nw==","signatures":[{"sig":"MEUCIFzShCXpII3cQ+q9zbBTjELfDigt0SRshkfrsIjizFGGAiEA1765sKQdaX/pKKTdu+h8adgJwB5CfBrdIK5SIBqcnug=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/cross-tab-worker-databus@0.20.39","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2464539},"main":"./dist/cjs/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/cjs/index.cjs"},"./vue":{"types":"./dist/vue.d.ts","import":"./dist/vue.js","require":"./dist/cjs/vue.cjs"},"./hooks":{"types":"./dist/hooks.d.ts","import":"./dist/hooks.js","require":"./dist/cjs/hooks.cjs"},"./centrifuge":{"types":"./dist/centrifuge.d.ts","import":"./dist/centrifuge.js","require":"./dist/cjs/centrifuge.cjs"},"./package.json":"./package.json","./centrifuge.worker":{"types":"./dist/workers/centrifuge.worker.d.ts","default":"./dist/centrifuge.worker.js"},"./centrifuge.shared.worker":{"types":"./dist/workers/centrifuge.shared.worker.d.ts","default":"./dist/centrifuge.shared.worker.js"}},"gitHead":"b6fdb66d559f7fc28c2cd60de0c4c6a4833348b8","scripts":{"lint":"eslint .","test":"vitest run","bench":"vitest bench --run","build":"node scripts/build.mjs","check":"pnpm typecheck && pnpm build && pnpm test","examples":"node scripts/serve-examples.mjs","test:e2e":"pnpm build && playwright test","typecheck":"tsc --noEmit","test:watch":"vitest","verify:pack":"node scripts/verify-packed-consumer.mjs","bench:browser":"pnpm build && node scripts/bench-browser.mjs","test:coverage":"vitest run --coverage","verify:compat":"node scripts/verify-version-compat.mjs","prepublishOnly":"pnpm check","verify:published":"node scripts/verify-published-consumer.mjs"},"_npmUser":{"name":"sun1090","email":"1090964491@qq.com"},"repository":{"url":"git+https://github.com/Sun1090/cross-tab-worker-databus.git","type":"git"},"_npmVersion":"10.9.8","description":"Framework-agnostic cross-tab data bus with Dedicated/Shared Worker clustering and Centrifuge support.","directories":{},"sideEffects":["./dist/centrifuge.worker.js","./dist/centrifuge.shared.worker.js"],"_nodeVersion":"22.23.2","_hasShrinkwrap":false,"packageManager":"pnpm@10.14.0","devDependencies":{"vue":"^3.5.42","jsdom":"^25.0.1","react":"^18.3.1","eslint":"^9.39.4","vitest":"^3.2.0","esbuild":"^0.25.0","globals":"^17.11.0","react-dom":"^18.3.1","@eslint/js":"^9.39.5","typescript":"^5.9.0","@types/node":"^24.0.0","@types/react":"^18.3.31","@playwright/test":"^1.62.1","typescript-eslint":"^8.68.0","@vitest/coverage-v8":"^3.2.7","@testing-library/react":"^16.3.3"},"peerDependencies":{"vue":">=3.3","react":">=18","centrifuge":"^5.5.3"},"peerDependenciesMeta":{"vue":{"optional":true},"react":{"optional":true},"centrifuge":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/cross-tab-worker-databus_0.20.39_1788467985309_0.43176314108149194","host":"s3://npm-registry-packages-npm-production"}},"0.20.40":{"name":"cross-tab-worker-databus","version":"0.20.40","keywords":["broadcast-channel","cross-tab","data-bus","dedicated-worker","shared-worker","centrifuge","websocket"],"author":{"name":"Sun1090"},"license":"MIT","_id":"cross-tab-worker-databus@0.20.40","maintainers":[{"name":"sun1090","email":"1090964491@qq.com"}],"homepage":"https://github.com/Sun1090/cross-tab-worker-databus#readme","bugs":{"url":"https://github.com/Sun1090/cross-tab-worker-databus/issues"},"dist":{"shasum":"1363578f538a324899ff5ee14c36722218adb60f","tarball":"https://registry.npmjs.org/cross-tab-worker-databus/-/cross-tab-worker-databus-0.20.40.tgz","fileCount":87,"integrity":"sha512-RwgdzmE5sRmRtT0VBmfFyAYOvNrYMVY+ihkxw0GmmnJFe0HHk9DTX19dHxe2VykADLQEOngq3n+7eUQ1VFnxKQ==","signatures":[{"sig":"MEUCIGQNEVPeSzeeXyBMEPX5w9fsnmOkcG11q1Zpb6ZzJ8MUAiEA6/MYCRSHx8dukOCNLPvBVPESlrXqemrXTIpwSN9nEnE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/cross-tab-worker-databus@0.20.40","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2465168},"main":"./dist/cjs/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/cjs/index.cjs"},"./vue":{"types":"./dist/vue.d.ts","import":"./dist/vue.js","require":"./dist/cjs/vue.cjs"},"./hooks":{"types":"./dist/hooks.d.ts","import":"./dist/hooks.js","require":"./dist/cjs/hooks.cjs"},"./centrifuge":{"types":"./dist/centrifuge.d.ts","import":"./dist/centrifuge.js","require":"./dist/cjs/centrifuge.cjs"},"./package.json":"./package.json","./centrifuge.worker":{"types":"./dist/workers/centrifuge.worker.d.ts","default":"./dist/centrifuge.worker.js"},"./centrifuge.shared.worker":{"types":"./dist/workers/centrifuge.shared.worker.d.ts","default":"./dist/centrifuge.shared.worker.js"}},"gitHead":"af2a3a977f69b75fe8b14f9618df86f5bba4bde4","scripts":{"lint":"eslint .","test":"vitest run","bench":"vitest bench --run","build":"node scripts/build.mjs","check":"pnpm typecheck && pnpm build && pnpm test","examples":"node scripts/serve-examples.mjs","test:e2e":"pnpm build && playwright test","typecheck":"tsc --noEmit","test:watch":"vitest","verify:pack":"node scripts/verify-packed-consumer.mjs","bench:browser":"pnpm build && node scripts/bench-browser.mjs","test:coverage":"vitest run --coverage","verify:compat":"node scripts/verify-version-compat.mjs","prepublishOnly":"pnpm check","verify:published":"node scripts/verify-published-consumer.mjs"},"_npmUser":{"name":"sun1090","email":"1090964491@qq.com"},"repository":{"url":"git+https://github.com/Sun1090/cross-tab-worker-databus.git","type":"git"},"_npmVersion":"10.9.8","description":"Framework-agnostic cross-tab data bus with Dedicated/Shared Worker clustering and Centrifuge support.","directories":{},"sideEffects":["./dist/centrifuge.worker.js","./dist/centrifuge.shared.worker.js"],"_nodeVersion":"22.23.2","_hasShrinkwrap":false,"packageManager":"pnpm@10.14.0","devDependencies":{"vue":"^3.5.42","jsdom":"^25.0.1","react":"^18.3.1","eslint":"^9.39.4","vitest":"^3.2.0","esbuild":"^0.25.0","globals":"^17.11.0","react-dom":"^18.3.1","@eslint/js":"^9.39.5","typescript":"^5.9.0","@types/node":"^24.0.0","@types/react":"^18.3.31","@playwright/test":"^1.62.1","typescript-eslint":"^8.68.0","@vitest/coverage-v8":"^3.2.7","@testing-library/react":"^16.3.3"},"peerDependencies":{"vue":">=3.3","react":">=18","centrifuge":"^5.5.3"},"peerDependenciesMeta":{"vue":{"optional":true},"react":{"optional":true},"centrifuge":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/cross-tab-worker-databus_0.20.40_1788468384241_0.0318597001410843","host":"s3://npm-registry-packages-npm-production"}},"0.20.41":{"name":"cross-tab-worker-databus","version":"0.20.41","keywords":["broadcast-channel","cross-tab","data-bus","dedicated-worker","shared-worker","centrifuge","websocket"],"author":{"name":"Sun1090"},"license":"MIT","_id":"cross-tab-worker-databus@0.20.41","maintainers":[{"name":"sun1090","email":"1090964491@qq.com"}],"homepage":"https://github.com/Sun1090/cross-tab-worker-databus#readme","bugs":{"url":"https://github.com/Sun1090/cross-tab-worker-databus/issues"},"dist":{"shasum":"8615aa94cf31c6c6e70ad1e46bc85246b40b6d6e","tarball":"https://registry.npmjs.org/cross-tab-worker-databus/-/cross-tab-worker-databus-0.20.41.tgz","fileCount":87,"integrity":"sha512-mOa2Q06lzPiZOiMpFJ4mekcfZ8a+H9SxXBcR7+zKVPYnEeqq1pX3WIGJYrq+aAZh9Ets9LdHU1XSnRKInrhHqA==","signatures":[{"sig":"MEYCIQCEhlGuTAO1Zf4f+MSvPmTRef5CuviHfjfTpCl1QODywAIhAMfvMcIsp/svbLYHmhobDMkaxLGu2x/fzMkYBUJEz5Ap","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/cross-tab-worker-databus@0.20.41","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2465649},"main":"./dist/cjs/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/cjs/index.cjs"},"./vue":{"types":"./dist/vue.d.ts","import":"./dist/vue.js","require":"./dist/cjs/vue.cjs"},"./hooks":{"types":"./dist/hooks.d.ts","import":"./dist/hooks.js","require":"./dist/cjs/hooks.cjs"},"./centrifuge":{"types":"./dist/centrifuge.d.ts","import":"./dist/centrifuge.js","require":"./dist/cjs/centrifuge.cjs"},"./package.json":"./package.json","./centrifuge.worker":{"types":"./dist/workers/centrifuge.worker.d.ts","default":"./dist/centrifuge.worker.js"},"./centrifuge.shared.worker":{"types":"./dist/workers/centrifuge.shared.worker.d.ts","default":"./dist/centrifuge.shared.worker.js"}},"gitHead":"81c967e80d8aac6440d24f8fab31382b208f437f","scripts":{"lint":"eslint .","test":"vitest run","bench":"vitest bench --run","build":"node scripts/build.mjs","check":"pnpm typecheck && pnpm build && pnpm test","examples":"node scripts/serve-examples.mjs","test:e2e":"pnpm build && playwright test","typecheck":"tsc --noEmit","test:watch":"vitest","verify:pack":"node scripts/verify-packed-consumer.mjs","bench:browser":"pnpm build && node scripts/bench-browser.mjs","test:coverage":"vitest run --coverage","verify:compat":"node scripts/verify-version-compat.mjs","prepublishOnly":"pnpm check","verify:published":"node scripts/verify-published-consumer.mjs"},"_npmUser":{"name":"sun1090","email":"1090964491@qq.com"},"repository":{"url":"git+https://github.com/Sun1090/cross-tab-worker-databus.git","type":"git"},"_npmVersion":"10.9.8","description":"Framework-agnostic cross-tab data bus with Dedicated/Shared Worker clustering and Centrifuge support.","directories":{},"sideEffects":["./dist/centrifuge.worker.js","./dist/centrifuge.shared.worker.js"],"_nodeVersion":"22.23.2","_hasShrinkwrap":false,"packageManager":"pnpm@10.14.0","devDependencies":{"vue":"^3.5.42","jsdom":"^25.0.1","react":"^18.3.1","eslint":"^9.39.4","vitest":"^3.2.0","esbuild":"^0.25.0","globals":"^17.11.0","react-dom":"^18.3.1","@eslint/js":"^9.39.5","typescript":"^5.9.0","@types/node":"^24.0.0","@types/react":"^18.3.31","@playwright/test":"^1.62.1","typescript-eslint":"^8.68.0","@vitest/coverage-v8":"^3.2.7","@testing-library/react":"^16.3.3"},"peerDependencies":{"vue":">=3.3","react":">=18","centrifuge":"^5.5.3"},"peerDependenciesMeta":{"vue":{"optional":true},"react":{"optional":true},"centrifuge":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/cross-tab-worker-databus_0.20.41_1788479327909_0.35553306920272254","host":"s3://npm-registry-packages-npm-production"}},"0.20.42":{"name":"cross-tab-worker-databus","version":"0.20.42","keywords":["broadcast-channel","cross-tab","data-bus","dedicated-worker","shared-worker","centrifuge","websocket"],"author":{"name":"Sun1090"},"license":"MIT","_id":"cross-tab-worker-databus@0.20.42","maintainers":[{"name":"sun1090","email":"1090964491@qq.com"}],"homepage":"https://github.com/Sun1090/cross-tab-worker-databus#readme","bugs":{"url":"https://github.com/Sun1090/cross-tab-worker-databus/issues"},"dist":{"shasum":"9aa6e4b616d18277c0b7cb8d27372fc8eb3c3a31","tarball":"https://registry.npmjs.org/cross-tab-worker-databus/-/cross-tab-worker-databus-0.20.42.tgz","fileCount":87,"integrity":"sha512-AiFB6bOx6A0XJ2HtNc2HBT5AggYi1+++alQeQ+BdCV/EyigE/FAI/AGQ+Gmd59/uq8ENGXSMVXj1zzjURLB92w==","signatures":[{"sig":"MEUCIF0i0Egs1nN6p2hTff21y3G1Y36jTQ2je08iHZO/gpAEAiEAn+/ujGzuQdxQLoShYnwhpyREUCR/F8D00MDnqm2eSVA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/cross-tab-worker-databus@0.20.42","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2466163},"main":"./dist/cjs/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/cjs/index.cjs"},"./vue":{"types":"./dist/vue.d.ts","import":"./dist/vue.js","require":"./dist/cjs/vue.cjs"},"./hooks":{"types":"./dist/hooks.d.ts","import":"./dist/hooks.js","require":"./dist/cjs/hooks.cjs"},"./centrifuge":{"types":"./dist/centrifuge.d.ts","import":"./dist/centrifuge.js","require":"./dist/cjs/centrifuge.cjs"},"./package.json":"./package.json","./centrifuge.worker":{"types":"./dist/workers/centrifuge.worker.d.ts","default":"./dist/centrifuge.worker.js"},"./centrifuge.shared.worker":{"types":"./dist/workers/centrifuge.shared.worker.d.ts","default":"./dist/centrifuge.shared.worker.js"}},"gitHead":"edf97c53de2231dbc10f316155fe7c981b4c47a8","scripts":{"lint":"eslint .","test":"vitest run","bench":"vitest bench --run","build":"node scripts/build.mjs","check":"pnpm typecheck && pnpm build && pnpm test","examples":"node scripts/serve-examples.mjs","test:e2e":"pnpm build && playwright test","typecheck":"tsc --noEmit","test:watch":"vitest","verify:pack":"node scripts/verify-packed-consumer.mjs","bench:browser":"pnpm build && node scripts/bench-browser.mjs","test:coverage":"vitest run --coverage","verify:compat":"node scripts/verify-version-compat.mjs","prepublishOnly":"pnpm check","verify:published":"node scripts/verify-published-consumer.mjs"},"_npmUser":{"name":"sun1090","email":"1090964491@qq.com"},"repository":{"url":"git+https://github.com/Sun1090/cross-tab-worker-databus.git","type":"git"},"_npmVersion":"10.9.8","description":"Framework-agnostic cross-tab data bus with Dedicated/Shared Worker clustering and Centrifuge support.","directories":{},"sideEffects":["./dist/centrifuge.worker.js","./dist/centrifuge.shared.worker.js"],"_nodeVersion":"22.23.2","_hasShrinkwrap":false,"packageManager":"pnpm@10.14.0","devDependencies":{"vue":"^3.5.42","jsdom":"^25.0.1","react":"^18.3.1","eslint":"^9.39.4","vitest":"^3.2.0","esbuild":"^0.25.0","globals":"^17.11.0","react-dom":"^18.3.1","@eslint/js":"^9.39.5","typescript":"^5.9.0","@types/node":"^24.0.0","@types/react":"^18.3.31","@playwright/test":"^1.62.1","typescript-eslint":"^8.68.0","@vitest/coverage-v8":"^3.2.7","@testing-library/react":"^16.3.3"},"peerDependencies":{"vue":">=3.3","react":">=18","centrifuge":"^5.5.3"},"peerDependenciesMeta":{"vue":{"optional":true},"react":{"optional":true},"centrifuge":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/cross-tab-worker-databus_0.20.42_1788479451443_0.6057385668165498","host":"s3://npm-registry-packages-npm-production"}},"0.20.43":{"name":"cross-tab-worker-databus","version":"0.20.43","keywords":["broadcast-channel","cross-tab","data-bus","dedicated-worker","shared-worker","centrifuge","websocket"],"author":{"name":"Sun1090"},"license":"MIT","_id":"cross-tab-worker-databus@0.20.43","maintainers":[{"name":"sun1090","email":"1090964491@qq.com"}],"homepage":"https://github.com/Sun1090/cross-tab-worker-databus#readme","bugs":{"url":"https://github.com/Sun1090/cross-tab-worker-databus/issues"},"dist":{"shasum":"09682b02bd1715b8b5abbdc21a8d06534bce78ab","tarball":"https://registry.npmjs.org/cross-tab-worker-databus/-/cross-tab-worker-databus-0.20.43.tgz","fileCount":87,"integrity":"sha512-mMnfwU9sG9ZgVUlREkxi7o55XjlLTzpoaNXXn+b0wU20ioPnmTARzKA9ekH7gIlPC0e6zrR66dTZGpMUwHZEpg==","signatures":[{"sig":"MEQCIBMCDnTHvQoy0WdcrEBtuG/xTtUsK+ujSwfhVQf0nHd/AiBgbGFdyj0ONsetoxA4TFdudlj/wVfNbXWMXA/elblf9w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/cross-tab-worker-databus@0.20.43","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2466653},"main":"./dist/cjs/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/cjs/index.cjs"},"./vue":{"types":"./dist/vue.d.ts","import":"./dist/vue.js","require":"./dist/cjs/vue.cjs"},"./hooks":{"types":"./dist/hooks.d.ts","import":"./dist/hooks.js","require":"./dist/cjs/hooks.cjs"},"./centrifuge":{"types":"./dist/centrifuge.d.ts","import":"./dist/centrifuge.js","require":"./dist/cjs/centrifuge.cjs"},"./package.json":"./package.json","./centrifuge.worker":{"types":"./dist/workers/centrifuge.worker.d.ts","default":"./dist/centrifuge.worker.js"},"./centrifuge.shared.worker":{"types":"./dist/workers/centrifuge.shared.worker.d.ts","default":"./dist/centrifuge.shared.worker.js"}},"gitHead":"9e2cb3b5b8e62ec1bbb819139c138acbc36fc3f8","scripts":{"lint":"eslint .","test":"vitest run","bench":"vitest bench --run","build":"node scripts/build.mjs","check":"pnpm typecheck && pnpm build && pnpm test","examples":"node scripts/serve-examples.mjs","test:e2e":"pnpm build && playwright test","typecheck":"tsc --noEmit","test:watch":"vitest","verify:pack":"node scripts/verify-packed-consumer.mjs","bench:browser":"pnpm build && node scripts/bench-browser.mjs","test:coverage":"vitest run --coverage","verify:compat":"node scripts/verify-version-compat.mjs","prepublishOnly":"pnpm check","verify:published":"node scripts/verify-published-consumer.mjs"},"_npmUser":{"name":"sun1090","email":"1090964491@qq.com"},"repository":{"url":"git+https://github.com/Sun1090/cross-tab-worker-databus.git","type":"git"},"_npmVersion":"10.9.8","description":"Framework-agnostic cross-tab data bus with Dedicated/Shared Worker clustering and Centrifuge support.","directories":{},"sideEffects":["./dist/centrifuge.worker.js","./dist/centrifuge.shared.worker.js"],"_nodeVersion":"22.23.2","_hasShrinkwrap":false,"packageManager":"pnpm@10.14.0","devDependencies":{"vue":"^3.5.42","jsdom":"^25.0.1","react":"^18.3.1","eslint":"^9.39.4","vitest":"^3.2.0","esbuild":"^0.25.0","globals":"^17.11.0","react-dom":"^18.3.1","@eslint/js":"^9.39.5","typescript":"^5.9.0","@types/node":"^24.0.0","@types/react":"^18.3.31","@playwright/test":"^1.62.1","typescript-eslint":"^8.68.0","@vitest/coverage-v8":"^3.2.7","@testing-library/react":"^16.3.3"},"peerDependencies":{"vue":">=3.3","react":">=18","centrifuge":"^5.5.3"},"peerDependenciesMeta":{"vue":{"optional":true},"react":{"optional":true},"centrifuge":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/cross-tab-worker-databus_0.20.43_1788479600500_0.04870154221758738","host":"s3://npm-registry-packages-npm-production"}},"0.20.44":{"name":"cross-tab-worker-databus","version":"0.20.44","keywords":["broadcast-channel","cross-tab","data-bus","dedicated-worker","shared-worker","centrifuge","websocket"],"author":{"name":"Sun1090"},"license":"MIT","_id":"cross-tab-worker-databus@0.20.44","maintainers":[{"name":"sun1090","email":"1090964491@qq.com"}],"homepage":"https://github.com/Sun1090/cross-tab-worker-databus#readme","bugs":{"url":"https://github.com/Sun1090/cross-tab-worker-databus/issues"},"dist":{"shasum":"7ed12bf47616aa117694ee42ff3b740062105e45","tarball":"https://registry.npmjs.org/cross-tab-worker-databus/-/cross-tab-worker-databus-0.20.44.tgz","fileCount":87,"integrity":"sha512-XfktgZm6nci5pAmTJm7Wpyxe2LzgkjW5quxk9+2Qa/q5xfhJ0AA239pKDYG1SduNusnNafjMTsvc0MmbaBmCOA==","signatures":[{"sig":"MEQCICd+V4t657MNbNbU2oH42claPOeQSUqE8MF9/pOi7gw3AiBdWxjPKSW02dJ56dY+ULNMQ0IqGdWjxLn+4Kixg3CQrQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/cross-tab-worker-databus@0.20.44","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2467103},"main":"./dist/cjs/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/cjs/index.cjs"},"./vue":{"types":"./dist/vue.d.ts","import":"./dist/vue.js","require":"./dist/cjs/vue.cjs"},"./hooks":{"types":"./dist/hooks.d.ts","import":"./dist/hooks.js","require":"./dist/cjs/hooks.cjs"},"./centrifuge":{"types":"./dist/centrifuge.d.ts","import":"./dist/centrifuge.js","require":"./dist/cjs/centrifuge.cjs"},"./package.json":"./package.json","./centrifuge.worker":{"types":"./dist/workers/centrifuge.worker.d.ts","default":"./dist/centrifuge.worker.js"},"./centrifuge.shared.worker":{"types":"./dist/workers/centrifuge.shared.worker.d.ts","default":"./dist/centrifuge.shared.worker.js"}},"gitHead":"067f7fb331541309202a3366ee4189833dd33bda","scripts":{"lint":"eslint .","test":"vitest run","bench":"vitest bench --run","build":"node scripts/build.mjs","check":"pnpm typecheck && pnpm build && pnpm test","examples":"node scripts/serve-examples.mjs","test:e2e":"pnpm build && playwright test","typecheck":"tsc --noEmit","test:watch":"vitest","verify:pack":"node scripts/verify-packed-consumer.mjs","bench:browser":"pnpm build && node scripts/bench-browser.mjs","test:coverage":"vitest run --coverage","verify:compat":"node scripts/verify-version-compat.mjs","prepublishOnly":"pnpm check","verify:published":"node scripts/verify-published-consumer.mjs"},"_npmUser":{"name":"sun1090","email":"1090964491@qq.com"},"repository":{"url":"git+https://github.com/Sun1090/cross-tab-worker-databus.git","type":"git"},"_npmVersion":"10.9.8","description":"Framework-agnostic cross-tab data bus with Dedicated/Shared Worker clustering and Centrifuge support.","directories":{},"sideEffects":["./dist/centrifuge.worker.js","./dist/centrifuge.shared.worker.js"],"_nodeVersion":"22.23.2","_hasShrinkwrap":false,"packageManager":"pnpm@10.14.0","devDependencies":{"vue":"^3.5.42","jsdom":"^25.0.1","react":"^18.3.1","eslint":"^9.39.4","vitest":"^3.2.0","esbuild":"^0.25.0","globals":"^17.11.0","react-dom":"^18.3.1","@eslint/js":"^9.39.5","typescript":"^5.9.0","@types/node":"^24.0.0","@types/react":"^18.3.31","@playwright/test":"^1.62.1","typescript-eslint":"^8.68.0","@vitest/coverage-v8":"^3.2.7","@testing-library/react":"^16.3.3"},"peerDependencies":{"vue":">=3.3","react":">=18","centrifuge":"^5.5.3"},"peerDependenciesMeta":{"vue":{"optional":true},"react":{"optional":true},"centrifuge":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/cross-tab-worker-databus_0.20.44_1788479693477_0.17688726831106005","host":"s3://npm-registry-packages-npm-production"}},"0.20.45":{"name":"cross-tab-worker-databus","version":"0.20.45","keywords":["broadcast-channel","cross-tab","data-bus","dedicated-worker","shared-worker","centrifuge","websocket"],"author":{"name":"Sun1090"},"license":"MIT","_id":"cross-tab-worker-databus@0.20.45","maintainers":[{"name":"sun1090","email":"1090964491@qq.com"}],"homepage":"https://github.com/Sun1090/cross-tab-worker-databus#readme","bugs":{"url":"https://github.com/Sun1090/cross-tab-worker-databus/issues"},"dist":{"shasum":"270d8ecd42a22d947df806a1173076397c680389","tarball":"https://registry.npmjs.org/cross-tab-worker-databus/-/cross-tab-worker-databus-0.20.45.tgz","fileCount":87,"integrity":"sha512-ED+VWlyXVIS/s6cn9GdmJ6s7dwMJ6wx8EpyS8EZeB+Jv7U6cfps0bXpBZM0uqdo0oIqN4zP9BOiCiVmopIIOHw==","signatures":[{"sig":"MEYCIQCjAyL883TPO5SD0oMSaTE8lbodrXUUoZnULEZ4XFajjAIhAMDtJ12kGfjPOHytKGWDr6caALI755GNCXWNgpRB/Tyz","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/cross-tab-worker-databus@0.20.45","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2467497},"main":"./dist/cjs/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/cjs/index.cjs"},"./vue":{"types":"./dist/vue.d.ts","import":"./dist/vue.js","require":"./dist/cjs/vue.cjs"},"./hooks":{"types":"./dist/hooks.d.ts","import":"./dist/hooks.js","require":"./dist/cjs/hooks.cjs"},"./centrifuge":{"types":"./dist/centrifuge.d.ts","import":"./dist/centrifuge.js","require":"./dist/cjs/centrifuge.cjs"},"./package.json":"./package.json","./centrifuge.worker":{"types":"./dist/workers/centrifuge.worker.d.ts","default":"./dist/centrifuge.worker.js"},"./centrifuge.shared.worker":{"types":"./dist/workers/centrifuge.shared.worker.d.ts","default":"./dist/centrifuge.shared.worker.js"}},"gitHead":"19ca1855a9ca97a57d0660d1c8268c3bb4571d0d","scripts":{"lint":"eslint .","test":"vitest run","bench":"vitest bench --run","build":"node scripts/build.mjs","check":"pnpm typecheck && pnpm build && pnpm test","examples":"node scripts/serve-examples.mjs","test:e2e":"pnpm build && playwright test","typecheck":"tsc --noEmit","test:watch":"vitest","verify:pack":"node scripts/verify-packed-consumer.mjs","bench:browser":"pnpm build && node scripts/bench-browser.mjs","test:coverage":"vitest run --coverage","verify:compat":"node scripts/verify-version-compat.mjs","prepublishOnly":"pnpm check","verify:published":"node scripts/verify-published-consumer.mjs"},"_npmUser":{"name":"sun1090","email":"1090964491@qq.com"},"repository":{"url":"git+https://github.com/Sun1090/cross-tab-worker-databus.git","type":"git"},"_npmVersion":"10.9.8","description":"Framework-agnostic cross-tab data bus with Dedicated/Shared Worker clustering and Centrifuge support.","directories":{},"sideEffects":["./dist/centrifuge.worker.js","./dist/centrifuge.shared.worker.js"],"_nodeVersion":"22.23.2","_hasShrinkwrap":false,"packageManager":"pnpm@10.14.0","devDependencies":{"vue":"^3.5.42","jsdom":"^25.0.1","react":"^18.3.1","eslint":"^9.39.4","vitest":"^3.2.0","esbuild":"^0.25.0","globals":"^17.11.0","react-dom":"^18.3.1","@eslint/js":"^9.39.5","typescript":"^5.9.0","@types/node":"^24.0.0","@types/react":"^18.3.31","@playwright/test":"^1.62.1","typescript-eslint":"^8.68.0","@vitest/coverage-v8":"^3.2.7","@testing-library/react":"^16.3.3"},"peerDependencies":{"vue":">=3.3","react":">=18","centrifuge":"^5.5.3"},"peerDependenciesMeta":{"vue":{"optional":true},"react":{"optional":true},"centrifuge":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/cross-tab-worker-databus_0.20.45_1788479791431_0.9912668962101994","host":"s3://npm-registry-packages-npm-production"}},"0.20.46":{"name":"cross-tab-worker-databus","version":"0.20.46","keywords":["broadcast-channel","cross-tab","data-bus","dedicated-worker","shared-worker","centrifuge","websocket"],"author":{"name":"Sun1090"},"license":"MIT","_id":"cross-tab-worker-databus@0.20.46","maintainers":[{"name":"sun1090","email":"1090964491@qq.com"}],"homepage":"https://github.com/Sun1090/cross-tab-worker-databus#readme","bugs":{"url":"https://github.com/Sun1090/cross-tab-worker-databus/issues"},"dist":{"shasum":"035a157e721c940c048f8fb2c1638b1b77c45c94","tarball":"https://registry.npmjs.org/cross-tab-worker-databus/-/cross-tab-worker-databus-0.20.46.tgz","fileCount":87,"integrity":"sha512-LWnjiWG7zbuyn69ZZoi+4eRXC+AIiecLP+5N4C0OvTieWpKDcH6suIze59C5jiCiLKJZSJXOC2iYOVlaQ1mYgQ==","signatures":[{"sig":"MEQCIEuZtIbjOt2KZn7WHG6+TnKN1AuC8tp4M+LtdNZFkQiTAiB8pCmqWHXtJHobdDq3GkylugaQNhRjuFeeJqXAvplLLw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/cross-tab-worker-databus@0.20.46","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2467954},"main":"./dist/cjs/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/cjs/index.cjs"},"./vue":{"types":"./dist/vue.d.ts","import":"./dist/vue.js","require":"./dist/cjs/vue.cjs"},"./hooks":{"types":"./dist/hooks.d.ts","import":"./dist/hooks.js","require":"./dist/cjs/hooks.cjs"},"./centrifuge":{"types":"./dist/centrifuge.d.ts","import":"./dist/centrifuge.js","require":"./dist/cjs/centrifuge.cjs"},"./package.json":"./package.json","./centrifuge.worker":{"types":"./dist/workers/centrifuge.worker.d.ts","default":"./dist/centrifuge.worker.js"},"./centrifuge.shared.worker":{"types":"./dist/workers/centrifuge.shared.worker.d.ts","default":"./dist/centrifuge.shared.worker.js"}},"gitHead":"247de60f8bb9bb899a22943a04dcc5054b64614f","scripts":{"lint":"eslint .","test":"vitest run","bench":"vitest bench --run","build":"node scripts/build.mjs","check":"pnpm typecheck && pnpm build && pnpm test","examples":"node scripts/serve-examples.mjs","test:e2e":"pnpm build && playwright test","typecheck":"tsc --noEmit","test:watch":"vitest","verify:pack":"node scripts/verify-packed-consumer.mjs","bench:browser":"pnpm build && node scripts/bench-browser.mjs","test:coverage":"vitest run --coverage","verify:compat":"node scripts/verify-version-compat.mjs","prepublishOnly":"pnpm check","verify:published":"node scripts/verify-published-consumer.mjs"},"_npmUser":{"name":"sun1090","email":"1090964491@qq.com"},"repository":{"url":"git+https://github.com/Sun1090/cross-tab-worker-databus.git","type":"git"},"_npmVersion":"10.9.8","description":"Framework-agnostic cross-tab data bus with Dedicated/Shared Worker clustering and Centrifuge support.","directories":{},"sideEffects":["./dist/centrifuge.worker.js","./dist/centrifuge.shared.worker.js"],"_nodeVersion":"22.23.2","_hasShrinkwrap":false,"packageManager":"pnpm@10.14.0","devDependencies":{"vue":"^3.5.42","jsdom":"^25.0.1","react":"^18.3.1","eslint":"^9.39.4","vitest":"^3.2.0","esbuild":"^0.25.0","globals":"^17.11.0","react-dom":"^18.3.1","@eslint/js":"^9.39.5","typescript":"^5.9.0","@types/node":"^24.0.0","@types/react":"^18.3.31","@playwright/test":"^1.62.1","typescript-eslint":"^8.68.0","@vitest/coverage-v8":"^3.2.7","@testing-library/react":"^16.3.3"},"peerDependencies":{"vue":">=3.3","react":">=18","centrifuge":"^5.5.3"},"peerDependenciesMeta":{"vue":{"optional":true},"react":{"optional":true},"centrifuge":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/cross-tab-worker-databus_0.20.46_1788479862510_0.7782718302224914","host":"s3://npm-registry-packages-npm-production"}},"0.20.47":{"name":"cross-tab-worker-databus","version":"0.20.47","keywords":["broadcast-channel","cross-tab","data-bus","dedicated-worker","shared-worker","centrifuge","websocket"],"author":{"name":"Sun1090"},"license":"MIT","_id":"cross-tab-worker-databus@0.20.47","maintainers":[{"name":"sun1090","email":"1090964491@qq.com"}],"homepage":"https://github.com/Sun1090/cross-tab-worker-databus#readme","bugs":{"url":"https://github.com/Sun1090/cross-tab-worker-databus/issues"},"dist":{"shasum":"e91430f3dd583a721c475beeb5e8711cfb40b555","tarball":"https://registry.npmjs.org/cross-tab-worker-databus/-/cross-tab-worker-databus-0.20.47.tgz","fileCount":87,"integrity":"sha512-jJQ7jJnMkAP1iO8AA5XfGPrXsFlNRu0gOhlenKRKQoCndi848hDcNWWl64lJTqeE4VM0XcFiR59WxUhSMeUNNg==","signatures":[{"sig":"MEYCIQCxP8JkbYSTOT91NauZ37DuolJioQ1fBUKINtvHQE1htQIhAOPRgEmZicDxdtoFi4uotcT9tsvxT73MZWjBjE5AcdZT","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/cross-tab-worker-databus@0.20.47","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2468266},"main":"./dist/cjs/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/cjs/index.cjs"},"./vue":{"types":"./dist/vue.d.ts","import":"./dist/vue.js","require":"./dist/cjs/vue.cjs"},"./hooks":{"types":"./dist/hooks.d.ts","import":"./dist/hooks.js","require":"./dist/cjs/hooks.cjs"},"./centrifuge":{"types":"./dist/centrifuge.d.ts","import":"./dist/centrifuge.js","require":"./dist/cjs/centrifuge.cjs"},"./package.json":"./package.json","./centrifuge.worker":{"types":"./dist/workers/centrifuge.worker.d.ts","default":"./dist/centrifuge.worker.js"},"./centrifuge.shared.worker":{"types":"./dist/workers/centrifuge.shared.worker.d.ts","default":"./dist/centrifuge.shared.worker.js"}},"gitHead":"43e0baa50e2a60c0ea76ae130a83d31f764ab441","scripts":{"lint":"eslint .","test":"vitest run","bench":"vitest bench --run","build":"node scripts/build.mjs","check":"pnpm typecheck && pnpm build && pnpm test","examples":"node scripts/serve-examples.mjs","test:e2e":"pnpm build && playwright test","typecheck":"tsc --noEmit","test:watch":"vitest","verify:pack":"node scripts/verify-packed-consumer.mjs","bench:browser":"pnpm build && node scripts/bench-browser.mjs","test:coverage":"vitest run --coverage","verify:compat":"node scripts/verify-version-compat.mjs","prepublishOnly":"pnpm check","verify:published":"node scripts/verify-published-consumer.mjs"},"_npmUser":{"name":"sun1090","email":"1090964491@qq.com"},"repository":{"url":"git+https://github.com/Sun1090/cross-tab-worker-databus.git","type":"git"},"_npmVersion":"10.9.8","description":"Framework-agnostic cross-tab data bus with Dedicated/Shared Worker clustering and Centrifuge support.","directories":{},"sideEffects":["./dist/centrifuge.worker.js","./dist/centrifuge.shared.worker.js"],"_nodeVersion":"22.23.2","_hasShrinkwrap":false,"packageManager":"pnpm@10.14.0","devDependencies":{"vue":"^3.5.42","jsdom":"^25.0.1","react":"^18.3.1","eslint":"^9.39.4","vitest":"^3.2.0","esbuild":"^0.25.0","globals":"^17.11.0","react-dom":"^18.3.1","@eslint/js":"^9.39.5","typescript":"^5.9.0","@types/node":"^24.0.0","@types/react":"^18.3.31","@playwright/test":"^1.62.1","typescript-eslint":"^8.68.0","@vitest/coverage-v8":"^3.2.7","@testing-library/react":"^16.3.3"},"peerDependencies":{"vue":">=3.3","react":">=18","centrifuge":"^5.5.3"},"peerDependenciesMeta":{"vue":{"optional":true},"react":{"optional":true},"centrifuge":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/cross-tab-worker-databus_0.20.47_1788479966238_0.5364037551303871","host":"s3://npm-registry-packages-npm-production"}},"0.20.48":{"name":"cross-tab-worker-databus","version":"0.20.48","keywords":["broadcast-channel","cross-tab","data-bus","dedicated-worker","shared-worker","centrifuge","websocket"],"author":{"name":"Sun1090"},"license":"MIT","_id":"cross-tab-worker-databus@0.20.48","maintainers":[{"name":"sun1090","email":"1090964491@qq.com"}],"homepage":"https://github.com/Sun1090/cross-tab-worker-databus#readme","bugs":{"url":"https://github.com/Sun1090/cross-tab-worker-databus/issues"},"dist":{"shasum":"2f43125a5a5c9820c5f37879d1aa4885384de18c","tarball":"https://registry.npmjs.org/cross-tab-worker-databus/-/cross-tab-worker-databus-0.20.48.tgz","fileCount":87,"integrity":"sha512-Ds+h8tKdXWIhihlgonLyzE8BhSiv3jDOAu9WWrzxx70c8NZekPBzYI037dQEJ6zY6Ll2FVOz1hQY2Nm5gQWgCQ==","signatures":[{"sig":"MEUCIAzJaNTSgy9zC2XhpV8zllLrX+68vv2Nm+go98R/E9aZAiEAoHz+hqSqFB/btJF85D+KwVKHSHgegVeQBZRiBLB8h4E=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/cross-tab-worker-databus@0.20.48","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2468595},"main":"./dist/cjs/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/cjs/index.cjs"},"./vue":{"types":"./dist/vue.d.ts","import":"./dist/vue.js","require":"./dist/cjs/vue.cjs"},"./hooks":{"types":"./dist/hooks.d.ts","import":"./dist/hooks.js","require":"./dist/cjs/hooks.cjs"},"./centrifuge":{"types":"./dist/centrifuge.d.ts","import":"./dist/centrifuge.js","require":"./dist/cjs/centrifuge.cjs"},"./package.json":"./package.json","./centrifuge.worker":{"types":"./dist/workers/centrifuge.worker.d.ts","default":"./dist/centrifuge.worker.js"},"./centrifuge.shared.worker":{"types":"./dist/workers/centrifuge.shared.worker.d.ts","default":"./dist/centrifuge.shared.worker.js"}},"gitHead":"86e9e4759b071f8d6ca46e4569b5c06398db76c4","scripts":{"lint":"eslint .","test":"vitest run","bench":"vitest bench --run","build":"node scripts/build.mjs","check":"pnpm typecheck && pnpm build && pnpm test","examples":"node scripts/serve-examples.mjs","test:e2e":"pnpm build && playwright test","typecheck":"tsc --noEmit","test:watch":"vitest","verify:pack":"node scripts/verify-packed-consumer.mjs","bench:browser":"pnpm build && node scripts/bench-browser.mjs","test:coverage":"vitest run --coverage","verify:compat":"node scripts/verify-version-compat.mjs","prepublishOnly":"pnpm check","verify:published":"node scripts/verify-published-consumer.mjs"},"_npmUser":{"name":"sun1090","email":"1090964491@qq.com"},"repository":{"url":"git+https://github.com/Sun1090/cross-tab-worker-databus.git","type":"git"},"_npmVersion":"10.9.8","description":"Framework-agnostic cross-tab data bus with Dedicated/Shared Worker clustering and Centrifuge support.","directories":{},"sideEffects":["./dist/centrifuge.worker.js","./dist/centrifuge.shared.worker.js"],"_nodeVersion":"22.23.2","_hasShrinkwrap":false,"packageManager":"pnpm@10.14.0","devDependencies":{"vue":"^3.5.42","jsdom":"^25.0.1","react":"^18.3.1","eslint":"^9.39.4","vitest":"^3.2.0","esbuild":"^0.25.0","globals":"^17.11.0","react-dom":"^18.3.1","@eslint/js":"^9.39.5","typescript":"^5.9.0","@types/node":"^24.0.0","@types/react":"^18.3.31","@playwright/test":"^1.62.1","typescript-eslint":"^8.68.0","@vitest/coverage-v8":"^3.2.7","@testing-library/react":"^16.3.3"},"peerDependencies":{"vue":">=3.3","react":">=18","centrifuge":"^5.5.3"},"peerDependenciesMeta":{"vue":{"optional":true},"react":{"optional":true},"centrifuge":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/cross-tab-worker-databus_0.20.48_1788480042007_0.5713119959353927","host":"s3://npm-registry-packages-npm-production"}},"0.20.49":{"name":"cross-tab-worker-databus","version":"0.20.49","keywords":["broadcast-channel","cross-tab","data-bus","dedicated-worker","shared-worker","centrifuge","websocket"],"author":{"name":"Sun1090"},"license":"MIT","_id":"cross-tab-worker-databus@0.20.49","maintainers":[{"name":"sun1090","email":"1090964491@qq.com"}],"homepage":"https://github.com/Sun1090/cross-tab-worker-databus#readme","bugs":{"url":"https://github.com/Sun1090/cross-tab-worker-databus/issues"},"dist":{"shasum":"d4bee4ee7dd7a3c8e29431dae2c69b997f1f1886","tarball":"https://registry.npmjs.org/cross-tab-worker-databus/-/cross-tab-worker-databus-0.20.49.tgz","fileCount":87,"integrity":"sha512-X6h0QVcfjYikb9tekIEriJxF4f7XUT8z6YwrdN0SM4UfIeNDYZ/t0Zd9nT+ucSpvJZ9/Qt2XJEI360cwzoS3Sg==","signatures":[{"sig":"MEUCIHcyjXSy3TqrBUbKTL2oCUFjaaN4BIuUkwGovz4tH20FAiEA9XbFJTnuWqKDuYuf1j5sQi6n9pbYOzuTjHA8GKY9II0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/cross-tab-worker-databus@0.20.49","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2468953},"main":"./dist/cjs/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/cjs/index.cjs"},"./vue":{"types":"./dist/vue.d.ts","import":"./dist/vue.js","require":"./dist/cjs/vue.cjs"},"./hooks":{"types":"./dist/hooks.d.ts","import":"./dist/hooks.js","require":"./dist/cjs/hooks.cjs"},"./centrifuge":{"types":"./dist/centrifuge.d.ts","import":"./dist/centrifuge.js","require":"./dist/cjs/centrifuge.cjs"},"./package.json":"./package.json","./centrifuge.worker":{"types":"./dist/workers/centrifuge.worker.d.ts","default":"./dist/centrifuge.worker.js"},"./centrifuge.shared.worker":{"types":"./dist/workers/centrifuge.shared.worker.d.ts","default":"./dist/centrifuge.shared.worker.js"}},"gitHead":"dfc9a63ef1b152bb5d8e1ab5a96dc139ef904363","scripts":{"lint":"eslint .","test":"vitest run","bench":"vitest bench --run","build":"node scripts/build.mjs","check":"pnpm typecheck && pnpm build && pnpm test","examples":"node scripts/serve-examples.mjs","test:e2e":"pnpm build && playwright test","typecheck":"tsc --noEmit","test:watch":"vitest","verify:pack":"node scripts/verify-packed-consumer.mjs","bench:browser":"pnpm build && node scripts/bench-browser.mjs","test:coverage":"vitest run --coverage","verify:compat":"node scripts/verify-version-compat.mjs","prepublishOnly":"pnpm check","verify:published":"node scripts/verify-published-consumer.mjs"},"_npmUser":{"name":"sun1090","email":"1090964491@qq.com"},"repository":{"url":"git+https://github.com/Sun1090/cross-tab-worker-databus.git","type":"git"},"_npmVersion":"10.9.8","description":"Framework-agnostic cross-tab data bus with Dedicated/Shared Worker clustering and Centrifuge support.","directories":{},"sideEffects":["./dist/centrifuge.worker.js","./dist/centrifuge.shared.worker.js"],"_nodeVersion":"22.23.2","_hasShrinkwrap":false,"packageManager":"pnpm@10.14.0","devDependencies":{"vue":"^3.5.42","jsdom":"^25.0.1","react":"^18.3.1","eslint":"^9.39.4","vitest":"^3.2.0","esbuild":"^0.25.0","globals":"^17.11.0","react-dom":"^18.3.1","@eslint/js":"^9.39.5","typescript":"^5.9.0","@types/node":"^24.0.0","@types/react":"^18.3.31","@playwright/test":"^1.62.1","typescript-eslint":"^8.68.0","@vitest/coverage-v8":"^3.2.7","@testing-library/react":"^16.3.3"},"peerDependencies":{"vue":">=3.3","react":">=18","centrifuge":"^5.5.3"},"peerDependenciesMeta":{"vue":{"optional":true},"react":{"optional":true},"centrifuge":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/cross-tab-worker-databus_0.20.49_1788480273764_0.09296414420178123","host":"s3://npm-registry-packages-npm-production"}},"0.20.50":{"name":"cross-tab-worker-databus","version":"0.20.50","keywords":["broadcast-channel","cross-tab","data-bus","dedicated-worker","shared-worker","centrifuge","websocket"],"author":{"name":"Sun1090"},"license":"MIT","_id":"cross-tab-worker-databus@0.20.50","maintainers":[{"name":"sun1090","email":"1090964491@qq.com"}],"homepage":"https://github.com/Sun1090/cross-tab-worker-databus#readme","bugs":{"url":"https://github.com/Sun1090/cross-tab-worker-databus/issues"},"dist":{"shasum":"f8e0f1365fca428c57f6492633bff5a26a29aaf7","tarball":"https://registry.npmjs.org/cross-tab-worker-databus/-/cross-tab-worker-databus-0.20.50.tgz","fileCount":87,"integrity":"sha512-wxO9XE28tl87ZMMx87BqiMeM2sBPfFP7tU+dg9B3for0B54VaVOzn6SEL51mWNT+b033iGWLic1kvPLswyp1dw==","signatures":[{"sig":"MEUCIQDzOqOTkinsqbmJ5jJO0WRbpqGux2gwS2cpGveSjy3pGwIgbPbnkCpxmn1dlKhpCTx6sRk6jVp3piYghoyBkb5VK0A=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/cross-tab-worker-databus@0.20.50","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2469339},"main":"./dist/cjs/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/cjs/index.cjs"},"./vue":{"types":"./dist/vue.d.ts","import":"./dist/vue.js","require":"./dist/cjs/vue.cjs"},"./hooks":{"types":"./dist/hooks.d.ts","import":"./dist/hooks.js","require":"./dist/cjs/hooks.cjs"},"./centrifuge":{"types":"./dist/centrifuge.d.ts","import":"./dist/centrifuge.js","require":"./dist/cjs/centrifuge.cjs"},"./package.json":"./package.json","./centrifuge.worker":{"types":"./dist/workers/centrifuge.worker.d.ts","default":"./dist/centrifuge.worker.js"},"./centrifuge.shared.worker":{"types":"./dist/workers/centrifuge.shared.worker.d.ts","default":"./dist/centrifuge.shared.worker.js"}},"gitHead":"0fbfa9137dbcad2d5a8f6407c801da3c1c65021a","scripts":{"lint":"eslint .","test":"vitest run","bench":"vitest bench --run","build":"node scripts/build.mjs","check":"pnpm typecheck && pnpm build && pnpm test","examples":"node scripts/serve-examples.mjs","test:e2e":"pnpm build && playwright test","typecheck":"tsc --noEmit","test:watch":"vitest","verify:pack":"node scripts/verify-packed-consumer.mjs","bench:browser":"pnpm build && node scripts/bench-browser.mjs","test:coverage":"vitest run --coverage","verify:compat":"node scripts/verify-version-compat.mjs","prepublishOnly":"pnpm check","verify:published":"node scripts/verify-published-consumer.mjs"},"_npmUser":{"name":"sun1090","email":"1090964491@qq.com"},"repository":{"url":"git+https://github.com/Sun1090/cross-tab-worker-databus.git","type":"git"},"_npmVersion":"10.9.8","description":"Framework-agnostic cross-tab data bus with Dedicated/Shared Worker clustering and Centrifuge support.","directories":{},"sideEffects":["./dist/centrifuge.worker.js","./dist/centrifuge.shared.worker.js"],"_nodeVersion":"22.23.2","_hasShrinkwrap":false,"packageManager":"pnpm@10.14.0","devDependencies":{"vue":"^3.5.42","jsdom":"^25.0.1","react":"^18.3.1","eslint":"^9.39.4","vitest":"^3.2.0","esbuild":"^0.25.0","globals":"^17.11.0","react-dom":"^18.3.1","@eslint/js":"^9.39.5","typescript":"^5.9.0","@types/node":"^24.0.0","@types/react":"^18.3.31","@playwright/test":"^1.62.1","typescript-eslint":"^8.68.0","@vitest/coverage-v8":"^3.2.7","@testing-library/react":"^16.3.3"},"peerDependencies":{"vue":">=3.3","react":">=18","centrifuge":"^5.5.3"},"peerDependenciesMeta":{"vue":{"optional":true},"react":{"optional":true},"centrifuge":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/cross-tab-worker-databus_0.20.50_1788480378288_0.8974634411594196","host":"s3://npm-registry-packages-npm-production"}},"0.20.51":{"name":"cross-tab-worker-databus","version":"0.20.51","keywords":["broadcast-channel","cross-tab","data-bus","dedicated-worker","shared-worker","centrifuge","websocket"],"author":{"name":"Sun1090"},"license":"MIT","_id":"cross-tab-worker-databus@0.20.51","maintainers":[{"name":"sun1090","email":"1090964491@qq.com"}],"homepage":"https://github.com/Sun1090/cross-tab-worker-databus#readme","bugs":{"url":"https://github.com/Sun1090/cross-tab-worker-databus/issues"},"dist":{"shasum":"19506fa6fed46b73d96d0ace55d4157e209ccca2","tarball":"https://registry.npmjs.org/cross-tab-worker-databus/-/cross-tab-worker-databus-0.20.51.tgz","fileCount":87,"integrity":"sha512-i1FfECP/bWUdCJtV//FOPwfBm8wBEBpR0+fxM0/91P8xrS/q9aa+2KrZ826MVxxzmcWktPplkTXoPD0cg5OAtw==","signatures":[{"sig":"MEUCIADSWKujrMA6eiKeM+NvJSnEcjXYKXIlXG5/Mylbbc6dAiEAucBA7twKKewhLNgEMOLEHkqPRnvSRc5tAcZS+mAHvHk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/cross-tab-worker-databus@0.20.51","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2471717},"main":"./dist/cjs/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/cjs/index.cjs"},"./vue":{"types":"./dist/vue.d.ts","import":"./dist/vue.js","require":"./dist/cjs/vue.cjs"},"./hooks":{"types":"./dist/hooks.d.ts","import":"./dist/hooks.js","require":"./dist/cjs/hooks.cjs"},"./centrifuge":{"types":"./dist/centrifuge.d.ts","import":"./dist/centrifuge.js","require":"./dist/cjs/centrifuge.cjs"},"./package.json":"./package.json","./centrifuge.worker":{"types":"./dist/workers/centrifuge.worker.d.ts","default":"./dist/centrifuge.worker.js"},"./centrifuge.shared.worker":{"types":"./dist/workers/centrifuge.shared.worker.d.ts","default":"./dist/centrifuge.shared.worker.js"}},"gitHead":"d4867459a6c8726e087d4f15e1a018127d26e1e0","scripts":{"lint":"eslint .","test":"vitest run","bench":"vitest bench --run","build":"node scripts/build.mjs","check":"pnpm typecheck && pnpm build && pnpm test","examples":"node scripts/serve-examples.mjs","test:e2e":"pnpm build && playwright test","typecheck":"tsc --noEmit","test:watch":"vitest","verify:pack":"node scripts/verify-packed-consumer.mjs","bench:browser":"pnpm build && node scripts/bench-browser.mjs","test:coverage":"vitest run --coverage","verify:compat":"node scripts/verify-version-compat.mjs","prepublishOnly":"pnpm check","verify:published":"node scripts/verify-published-consumer.mjs"},"_npmUser":{"name":"sun1090","email":"1090964491@qq.com"},"repository":{"url":"git+https://github.com/Sun1090/cross-tab-worker-databus.git","type":"git"},"_npmVersion":"10.9.8","description":"Framework-agnostic cross-tab data bus with Dedicated/Shared Worker clustering and Centrifuge support.","directories":{},"sideEffects":["./dist/centrifuge.worker.js","./dist/centrifuge.shared.worker.js"],"_nodeVersion":"22.23.2","_hasShrinkwrap":false,"packageManager":"pnpm@10.14.0","devDependencies":{"vue":"^3.5.42","jsdom":"^25.0.1","react":"^18.3.1","eslint":"^9.39.4","vitest":"^3.2.0","esbuild":"^0.25.0","globals":"^17.11.0","react-dom":"^18.3.1","@eslint/js":"^9.39.5","typescript":"^5.9.0","@types/node":"^24.0.0","@types/react":"^18.3.31","@playwright/test":"^1.62.1","typescript-eslint":"^8.68.0","@vitest/coverage-v8":"^3.2.7","@testing-library/react":"^16.3.3"},"peerDependencies":{"vue":">=3.3","react":">=18","centrifuge":"^5.5.3"},"peerDependenciesMeta":{"vue":{"optional":true},"react":{"optional":true},"centrifuge":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/cross-tab-worker-databus_0.20.51_1788480547060_0.14372927988368334","host":"s3://npm-registry-packages-npm-production"}},"0.20.52":{"name":"cross-tab-worker-databus","version":"0.20.52","keywords":["broadcast-channel","cross-tab","data-bus","dedicated-worker","shared-worker","centrifuge","websocket"],"author":{"name":"Sun1090"},"license":"MIT","_id":"cross-tab-worker-databus@0.20.52","maintainers":[{"name":"sun1090","email":"1090964491@qq.com"}],"homepage":"https://github.com/Sun1090/cross-tab-worker-databus#readme","bugs":{"url":"https://github.com/Sun1090/cross-tab-worker-databus/issues"},"dist":{"shasum":"96ca69b0fde7f4167aa4b23d6181391a5e84bb3c","tarball":"https://registry.npmjs.org/cross-tab-worker-databus/-/cross-tab-worker-databus-0.20.52.tgz","fileCount":87,"integrity":"sha512-Sgbl0tWgI43m3aneW4UO5wqQvkSZXYSbj5/embbLcWhqxyuzuiBn4Ha6lu89Q+qm0bqWioSBMhptbK2kQ68evg==","signatures":[{"sig":"MEUCIG5avApFvuGaMZskp+Fc2Vh/u9HkpilJlnEE1sdk/087AiEAn1yRrJ9vp8dTbE8ZO6+4FzMn1Q548LrIw5YtxpRQJ04=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/cross-tab-worker-databus@0.20.52","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2472872},"main":"./dist/cjs/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/cjs/index.cjs"},"./vue":{"types":"./dist/vue.d.ts","import":"./dist/vue.js","require":"./dist/cjs/vue.cjs"},"./hooks":{"types":"./dist/hooks.d.ts","import":"./dist/hooks.js","require":"./dist/cjs/hooks.cjs"},"./centrifuge":{"types":"./dist/centrifuge.d.ts","import":"./dist/centrifuge.js","require":"./dist/cjs/centrifuge.cjs"},"./package.json":"./package.json","./centrifuge.worker":{"types":"./dist/workers/centrifuge.worker.d.ts","default":"./dist/centrifuge.worker.js"},"./centrifuge.shared.worker":{"types":"./dist/workers/centrifuge.shared.worker.d.ts","default":"./dist/centrifuge.shared.worker.js"}},"gitHead":"7bca4fdb96734d3067938a920c7b04f545bbeb11","scripts":{"lint":"eslint .","test":"vitest run","bench":"vitest bench --run","build":"node scripts/build.mjs","check":"pnpm typecheck && pnpm build && pnpm test","examples":"node scripts/serve-examples.mjs","test:e2e":"pnpm build && playwright test","typecheck":"tsc --noEmit","test:watch":"vitest","verify:pack":"node scripts/verify-packed-consumer.mjs","bench:browser":"pnpm build && node scripts/bench-browser.mjs","test:coverage":"vitest run --coverage","verify:compat":"node scripts/verify-version-compat.mjs","prepublishOnly":"pnpm check","verify:published":"node scripts/verify-published-consumer.mjs"},"_npmUser":{"name":"sun1090","email":"1090964491@qq.com"},"repository":{"url":"git+https://github.com/Sun1090/cross-tab-worker-databus.git","type":"git"},"_npmVersion":"10.9.8","description":"Framework-agnostic cross-tab data bus with Dedicated/Shared Worker clustering and Centrifuge support.","directories":{},"sideEffects":["./dist/centrifuge.worker.js","./dist/centrifuge.shared.worker.js"],"_nodeVersion":"22.23.2","_hasShrinkwrap":false,"packageManager":"pnpm@10.14.0","devDependencies":{"vue":"^3.5.42","jsdom":"^25.0.1","react":"^18.3.1","eslint":"^9.39.4","vitest":"^3.2.0","esbuild":"^0.25.0","globals":"^17.11.0","react-dom":"^18.3.1","@eslint/js":"^9.39.5","typescript":"^5.9.0","@types/node":"^24.0.0","@types/react":"^18.3.31","@playwright/test":"^1.62.1","typescript-eslint":"^8.68.0","@vitest/coverage-v8":"^3.2.7","@testing-library/react":"^16.3.3"},"peerDependencies":{"vue":">=3.3","react":">=18","centrifuge":"^5.5.3"},"peerDependenciesMeta":{"vue":{"optional":true},"react":{"optional":true},"centrifuge":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/cross-tab-worker-databus_0.20.52_1788480840840_0.3926440377574778","host":"s3://npm-registry-packages-npm-production"}},"0.20.53":{"name":"cross-tab-worker-databus","version":"0.20.53","keywords":["broadcast-channel","cross-tab","data-bus","dedicated-worker","shared-worker","centrifuge","websocket"],"author":{"name":"Sun1090"},"license":"MIT","_id":"cross-tab-worker-databus@0.20.53","maintainers":[{"name":"sun1090","email":"1090964491@qq.com"}],"homepage":"https://github.com/Sun1090/cross-tab-worker-databus#readme","bugs":{"url":"https://github.com/Sun1090/cross-tab-worker-databus/issues"},"dist":{"shasum":"a189270df5ba42f131b04b2e8d00ffa22baabfa7","tarball":"https://registry.npmjs.org/cross-tab-worker-databus/-/cross-tab-worker-databus-0.20.53.tgz","fileCount":87,"integrity":"sha512-vyyNxAk0vJaU1Qg1t5EJ/QdpdDIfZzkHjc9t9vEZSojCgyjsIeMV6zffkrNADpnDz18G0EvfwbRpRrSweY7aSw==","signatures":[{"sig":"MEUCIQD9wKxiSKI/ETatSmaBgXfasgOpHpdPC7mZT0axpQoHKgIgffPYH55ZXCBKrkIuV66BUldW9rdzP5lrq/bGVwLJrWw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/cross-tab-worker-databus@0.20.53","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2474607},"main":"./dist/cjs/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/cjs/index.cjs"},"./vue":{"types":"./dist/vue.d.ts","import":"./dist/vue.js","require":"./dist/cjs/vue.cjs"},"./hooks":{"types":"./dist/hooks.d.ts","import":"./dist/hooks.js","require":"./dist/cjs/hooks.cjs"},"./centrifuge":{"types":"./dist/centrifuge.d.ts","import":"./dist/centrifuge.js","require":"./dist/cjs/centrifuge.cjs"},"./package.json":"./package.json","./centrifuge.worker":{"types":"./dist/workers/centrifuge.worker.d.ts","default":"./dist/centrifuge.worker.js"},"./centrifuge.shared.worker":{"types":"./dist/workers/centrifuge.shared.worker.d.ts","default":"./dist/centrifuge.shared.worker.js"}},"gitHead":"1f2869e954ae171514be5aada2339f256be80e1a","scripts":{"lint":"eslint .","test":"vitest run","bench":"vitest bench --run","build":"node scripts/build.mjs","check":"pnpm typecheck && pnpm build && pnpm test","examples":"node scripts/serve-examples.mjs","test:e2e":"pnpm build && playwright test","typecheck":"tsc --noEmit","test:watch":"vitest","verify:pack":"node scripts/verify-packed-consumer.mjs","bench:browser":"pnpm build && node scripts/bench-browser.mjs","test:coverage":"vitest run --coverage","verify:compat":"node scripts/verify-version-compat.mjs","prepublishOnly":"pnpm check","verify:published":"node scripts/verify-published-consumer.mjs"},"_npmUser":{"name":"sun1090","email":"1090964491@qq.com"},"repository":{"url":"git+https://github.com/Sun1090/cross-tab-worker-databus.git","type":"git"},"_npmVersion":"10.9.8","description":"Framework-agnostic cross-tab data bus with Dedicated/Shared Worker clustering and Centrifuge support.","directories":{},"sideEffects":["./dist/centrifuge.worker.js","./dist/centrifuge.shared.worker.js"],"_nodeVersion":"22.23.2","_hasShrinkwrap":false,"packageManager":"pnpm@10.14.0","devDependencies":{"vue":"^3.5.42","jsdom":"^25.0.1","react":"^18.3.1","eslint":"^9.39.4","vitest":"^3.2.0","esbuild":"^0.25.0","globals":"^17.11.0","react-dom":"^18.3.1","@eslint/js":"^9.39.5","typescript":"^5.9.0","@types/node":"^24.0.0","@types/react":"^18.3.31","@playwright/test":"^1.62.1","typescript-eslint":"^8.68.0","@vitest/coverage-v8":"^3.2.7","@testing-library/react":"^16.3.3"},"peerDependencies":{"vue":">=3.3","react":">=18","centrifuge":"^5.5.3"},"peerDependenciesMeta":{"vue":{"optional":true},"react":{"optional":true},"centrifuge":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/cross-tab-worker-databus_0.20.53_1788480974992_0.779296706053773","host":"s3://npm-registry-packages-npm-production"}},"0.20.56":{"name":"cross-tab-worker-databus","version":"0.20.56","keywords":["broadcast-channel","cross-tab","data-bus","dedicated-worker","shared-worker","centrifuge","websocket"],"author":{"name":"Sun1090"},"license":"MIT","_id":"cross-tab-worker-databus@0.20.56","maintainers":[{"name":"sun1090","email":"1090964491@qq.com"}],"homepage":"https://github.com/Sun1090/cross-tab-worker-databus#readme","bugs":{"url":"https://github.com/Sun1090/cross-tab-worker-databus/issues"},"dist":{"shasum":"92659b5fa8e86967f50d44ac06fc29b66be65c21","tarball":"https://registry.npmjs.org/cross-tab-worker-databus/-/cross-tab-worker-databus-0.20.56.tgz","fileCount":87,"integrity":"sha512-b1E+li+Kig6Tg+iaORrvd2TPx5mhVhZxPvGtqHaIh9La1HncBAkLo5aZ+HXpn0hbd77sVHSyOxBY3LLBNaQWDg==","signatures":[{"sig":"MEUCIFrVN0SvQUIo/4osUa4PatEE+sFefw+e07XPni3kpPUKAiEA/a9G2wkiG0Xc6AYVBXHJ6nmDzznh7WLt8NvoxPyLkfY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/cross-tab-worker-databus@0.20.56","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2485936},"main":"./dist/cjs/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/cjs/index.cjs"},"./vue":{"types":"./dist/vue.d.ts","import":"./dist/vue.js","require":"./dist/cjs/vue.cjs"},"./hooks":{"types":"./dist/hooks.d.ts","import":"./dist/hooks.js","require":"./dist/cjs/hooks.cjs"},"./centrifuge":{"types":"./dist/centrifuge.d.ts","import":"./dist/centrifuge.js","require":"./dist/cjs/centrifuge.cjs"},"./package.json":"./package.json","./centrifuge.worker":{"types":"./dist/workers/centrifuge.worker.d.ts","default":"./dist/centrifuge.worker.js"},"./centrifuge.shared.worker":{"types":"./dist/workers/centrifuge.shared.worker.d.ts","default":"./dist/centrifuge.shared.worker.js"}},"gitHead":"90fb4b0c8f306ab944c872b17e0dc3ed128c5c67","scripts":{"lint":"eslint .","test":"vitest run","bench":"vitest bench --run","build":"node scripts/build.mjs","check":"pnpm typecheck && pnpm build && pnpm test","examples":"node scripts/serve-examples.mjs","test:e2e":"pnpm build && playwright test","typecheck":"tsc --noEmit","test:watch":"vitest","verify:pack":"node scripts/verify-packed-consumer.mjs","bench:browser":"pnpm build && node scripts/bench-browser.mjs","test:coverage":"vitest run --coverage","verify:compat":"node scripts/verify-version-compat.mjs","prepublishOnly":"pnpm check","verify:published":"node scripts/verify-published-consumer.mjs"},"_npmUser":{"name":"sun1090","email":"1090964491@qq.com"},"repository":{"url":"git+https://github.com/Sun1090/cross-tab-worker-databus.git","type":"git"},"_npmVersion":"10.9.8","description":"Framework-agnostic cross-tab data bus with Dedicated/Shared Worker clustering and Centrifuge support.","directories":{},"sideEffects":["./dist/centrifuge.worker.js","./dist/centrifuge.shared.worker.js"],"_nodeVersion":"22.23.2","_hasShrinkwrap":false,"packageManager":"pnpm@10.14.0","devDependencies":{"vue":"^3.5.42","jsdom":"^25.0.1","react":"^18.3.1","eslint":"^9.39.4","vitest":"^3.2.0","esbuild":"^0.25.0","globals":"^17.11.0","react-dom":"^18.3.1","@eslint/js":"^9.39.5","typescript":"^5.9.0","@types/node":"^24.0.0","@types/react":"^18.3.31","@playwright/test":"^1.62.1","typescript-eslint":"^8.68.0","@vitest/coverage-v8":"^3.2.7","@testing-library/react":"^16.3.3"},"peerDependencies":{"vue":">=3.3","react":">=18","centrifuge":"^5.5.3"},"peerDependenciesMeta":{"vue":{"optional":true},"react":{"optional":true},"centrifuge":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/cross-tab-worker-databus_0.20.56_1788482353359_0.8615021576307795","host":"s3://npm-registry-packages-npm-production"}},"0.20.57":{"name":"cross-tab-worker-databus","version":"0.20.57","keywords":["broadcast-channel","cross-tab","data-bus","dedicated-worker","shared-worker","centrifuge","websocket"],"author":{"name":"Sun1090"},"license":"MIT","_id":"cross-tab-worker-databus@0.20.57","maintainers":[{"name":"sun1090","email":"1090964491@qq.com"}],"homepage":"https://github.com/Sun1090/cross-tab-worker-databus#readme","bugs":{"url":"https://github.com/Sun1090/cross-tab-worker-databus/issues"},"dist":{"shasum":"2a0527672e0488688080969f325a3e11f379abb5","tarball":"https://registry.npmjs.org/cross-tab-worker-databus/-/cross-tab-worker-databus-0.20.57.tgz","fileCount":87,"integrity":"sha512-xaRtF08TNmCtp1a1PK5bsZ/49n+KQlF3GcplAD+VKvYdeyqLn1X66Brpechs0vb6Uc1HY6tKsbzwwFR8P5nizw==","signatures":[{"sig":"MEQCIBV6HgwxCpUnYHWwaXe9EJJbV/zYFfeuV78BwBYJjK8YAiBi4DamXrrBxIu4UNFZJTEcpP/wiI3ZGrTw6NnFtrblfw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/cross-tab-worker-databus@0.20.57","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2486077},"main":"./dist/cjs/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/cjs/index.cjs"},"./vue":{"types":"./dist/vue.d.ts","import":"./dist/vue.js","require":"./dist/cjs/vue.cjs"},"./hooks":{"types":"./dist/hooks.d.ts","import":"./dist/hooks.js","require":"./dist/cjs/hooks.cjs"},"./centrifuge":{"types":"./dist/centrifuge.d.ts","import":"./dist/centrifuge.js","require":"./dist/cjs/centrifuge.cjs"},"./package.json":"./package.json","./centrifuge.worker":{"types":"./dist/workers/centrifuge.worker.d.ts","default":"./dist/centrifuge.worker.js"},"./centrifuge.shared.worker":{"types":"./dist/workers/centrifuge.shared.worker.d.ts","default":"./dist/centrifuge.shared.worker.js"}},"gitHead":"660c57af5c270c530213a1b7191077cad6791082","scripts":{"lint":"eslint .","test":"vitest run","bench":"vitest bench --run","build":"node scripts/build.mjs","check":"pnpm typecheck && pnpm build && pnpm test","examples":"node scripts/serve-examples.mjs","test:e2e":"pnpm build && playwright test","typecheck":"tsc --noEmit","test:watch":"vitest","verify:pack":"node scripts/verify-packed-consumer.mjs","bench:browser":"pnpm build && node scripts/bench-browser.mjs","test:coverage":"vitest run --coverage","verify:compat":"node scripts/verify-version-compat.mjs","prepublishOnly":"pnpm check","verify:published":"node scripts/verify-published-consumer.mjs"},"_npmUser":{"name":"sun1090","email":"1090964491@qq.com"},"repository":{"url":"git+https://github.com/Sun1090/cross-tab-worker-databus.git","type":"git"},"_npmVersion":"10.9.8","description":"Framework-agnostic cross-tab data bus with Dedicated/Shared Worker clustering and Centrifuge support.","directories":{},"sideEffects":["./dist/centrifuge.worker.js","./dist/centrifuge.shared.worker.js"],"_nodeVersion":"22.23.2","_hasShrinkwrap":false,"packageManager":"pnpm@10.14.0","devDependencies":{"vue":"^3.5.42","jsdom":"^25.0.1","react":"^18.3.1","eslint":"^9.39.4","vitest":"^3.2.0","esbuild":"^0.25.0","globals":"^17.11.0","react-dom":"^18.3.1","@eslint/js":"^9.39.5","typescript":"^5.9.0","@types/node":"^24.0.0","@types/react":"^18.3.31","@playwright/test":"^1.62.1","typescript-eslint":"^8.68.0","@vitest/coverage-v8":"^3.2.7","@testing-library/react":"^16.3.3"},"peerDependencies":{"vue":">=3.3","react":">=18","centrifuge":"^5.5.3"},"peerDependenciesMeta":{"vue":{"optional":true},"react":{"optional":true},"centrifuge":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/cross-tab-worker-databus_0.20.57_1788482469092_0.7045316374161377","host":"s3://npm-registry-packages-npm-production"}},"0.20.58":{"name":"cross-tab-worker-databus","version":"0.20.58","keywords":["broadcast-channel","cross-tab","data-bus","dedicated-worker","shared-worker","centrifuge","websocket"],"author":{"name":"Sun1090"},"license":"MIT","_id":"cross-tab-worker-databus@0.20.58","maintainers":[{"name":"sun1090","email":"1090964491@qq.com"}],"homepage":"https://github.com/Sun1090/cross-tab-worker-databus#readme","bugs":{"url":"https://github.com/Sun1090/cross-tab-worker-databus/issues"},"dist":{"shasum":"edd14b3de7581fe2a06c31c0b5989bec25174548","tarball":"https://registry.npmjs.org/cross-tab-worker-databus/-/cross-tab-worker-databus-0.20.58.tgz","fileCount":87,"integrity":"sha512-JmWyvU6Slbw/geDfspL2e2qn17CPSlNeA2V+qtU3qvI3YcHd5RVXNKi3NJ9OFzgtxpn0Ey2x7O4rojx57v+AyA==","signatures":[{"sig":"MEUCIHKK7AqiLgX+gonUdOnun0nEtluWm49CWnyLLAGhK3o4AiEAn7VdN5nj6Ec5hU81gLBh07+9gghaDVRhftxEw5FnZw4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/cross-tab-worker-databus@0.20.58","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2497495},"main":"./dist/cjs/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/cjs/index.cjs"},"./vue":{"types":"./dist/vue.d.ts","import":"./dist/vue.js","require":"./dist/cjs/vue.cjs"},"./hooks":{"types":"./dist/hooks.d.ts","import":"./dist/hooks.js","require":"./dist/cjs/hooks.cjs"},"./centrifuge":{"types":"./dist/centrifuge.d.ts","import":"./dist/centrifuge.js","require":"./dist/cjs/centrifuge.cjs"},"./package.json":"./package.json","./centrifuge.worker":{"types":"./dist/workers/centrifuge.worker.d.ts","default":"./dist/centrifuge.worker.js"},"./centrifuge.shared.worker":{"types":"./dist/workers/centrifuge.shared.worker.d.ts","default":"./dist/centrifuge.shared.worker.js"}},"gitHead":"20b25f758ed3ccb9232268100191523f6bc563f4","scripts":{"lint":"eslint .","test":"vitest run","bench":"vitest bench --run","build":"node scripts/build.mjs","check":"pnpm typecheck && pnpm build && pnpm test","examples":"node scripts/serve-examples.mjs","test:e2e":"pnpm build && playwright test","typecheck":"tsc --noEmit","test:watch":"vitest","verify:pack":"node scripts/verify-packed-consumer.mjs","bench:browser":"pnpm build && node scripts/bench-browser.mjs","test:coverage":"vitest run --coverage","verify:compat":"node scripts/verify-version-compat.mjs","prepublishOnly":"pnpm check","verify:published":"node scripts/verify-published-consumer.mjs"},"_npmUser":{"name":"sun1090","email":"1090964491@qq.com"},"repository":{"url":"git+https://github.com/Sun1090/cross-tab-worker-databus.git","type":"git"},"_npmVersion":"10.9.8","description":"Framework-agnostic cross-tab data bus with Dedicated/Shared Worker clustering and Centrifuge support.","directories":{},"sideEffects":["./dist/centrifuge.worker.js","./dist/centrifuge.shared.worker.js"],"_nodeVersion":"22.23.2","_hasShrinkwrap":false,"packageManager":"pnpm@10.14.0","devDependencies":{"vue":"^3.5.42","jsdom":"^25.0.1","react":"^18.3.1","eslint":"^9.39.4","vitest":"^3.2.0","esbuild":"^0.25.0","globals":"^17.11.0","react-dom":"^18.3.1","@eslint/js":"^9.39.5","typescript":"^5.9.0","@types/node":"^24.0.0","@types/react":"^18.3.31","@playwright/test":"^1.62.1","typescript-eslint":"^8.68.0","@vitest/coverage-v8":"^3.2.7","@testing-library/react":"^16.3.3"},"peerDependencies":{"vue":">=3.3","react":">=18","centrifuge":"^5.5.3"},"peerDependenciesMeta":{"vue":{"optional":true},"react":{"optional":true},"centrifuge":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/cross-tab-worker-databus_0.20.58_1788507038446_0.9352327363096147","host":"s3://npm-registry-packages-npm-production"}},"0.20.59":{"name":"cross-tab-worker-databus","version":"0.20.59","keywords":["broadcast-channel","cross-tab","data-bus","dedicated-worker","shared-worker","centrifuge","websocket"],"author":{"name":"Sun1090"},"license":"MIT","_id":"cross-tab-worker-databus@0.20.59","maintainers":[{"name":"sun1090","email":"1090964491@qq.com"}],"homepage":"https://github.com/Sun1090/cross-tab-worker-databus#readme","bugs":{"url":"https://github.com/Sun1090/cross-tab-worker-databus/issues"},"dist":{"shasum":"5079d611a2561e7da43386ff79a6ea2d511de45b","tarball":"https://registry.npmjs.org/cross-tab-worker-databus/-/cross-tab-worker-databus-0.20.59.tgz","fileCount":87,"integrity":"sha512-GYzS9MgEH5P1dY76eY2KgjFsXU5+gBMqqRXBpnv2mWpiPdvxkoAK6/OlgULR61qtmrqiRt/dLnzsWTptGNoLEg==","signatures":[{"sig":"MEUCIQCi8T8QGbQi1DXfvCNDJtj3gw8I5aXsRt4kmjDaKXhkGgIgLQOHoEgpFMZs06IdiiL9KuYZC6UjwuiA8Dh18VUqwKs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/cross-tab-worker-databus@0.20.59","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2506080},"main":"./dist/cjs/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/cjs/index.cjs"},"./vue":{"types":"./dist/vue.d.ts","import":"./dist/vue.js","require":"./dist/cjs/vue.cjs"},"./hooks":{"types":"./dist/hooks.d.ts","import":"./dist/hooks.js","require":"./dist/cjs/hooks.cjs"},"./centrifuge":{"types":"./dist/centrifuge.d.ts","import":"./dist/centrifuge.js","require":"./dist/cjs/centrifuge.cjs"},"./package.json":"./package.json","./centrifuge.worker":{"types":"./dist/workers/centrifuge.worker.d.ts","default":"./dist/centrifuge.worker.js"},"./centrifuge.shared.worker":{"types":"./dist/workers/centrifuge.shared.worker.d.ts","default":"./dist/centrifuge.shared.worker.js"}},"gitHead":"2979e62df54915c8cb73c390a388066a152a1bf6","scripts":{"lint":"eslint .","test":"vitest run","bench":"vitest bench --run","build":"node scripts/build.mjs","check":"pnpm typecheck && pnpm build && pnpm test","examples":"node scripts/serve-examples.mjs","test:e2e":"pnpm build && playwright test","typecheck":"tsc --noEmit","test:watch":"vitest","verify:pack":"node scripts/verify-packed-consumer.mjs","bench:browser":"pnpm build && node scripts/bench-browser.mjs","test:coverage":"vitest run --coverage","verify:compat":"node scripts/verify-version-compat.mjs","prepublishOnly":"pnpm check","verify:published":"node scripts/verify-published-consumer.mjs"},"_npmUser":{"name":"sun1090","email":"1090964491@qq.com"},"repository":{"url":"git+https://github.com/Sun1090/cross-tab-worker-databus.git","type":"git"},"_npmVersion":"10.9.8","description":"Framework-agnostic cross-tab data bus with Dedicated/Shared Worker clustering and Centrifuge support.","directories":{},"sideEffects":["./dist/centrifuge.worker.js","./dist/centrifuge.shared.worker.js"],"_nodeVersion":"22.23.2","_hasShrinkwrap":false,"packageManager":"pnpm@10.14.0","devDependencies":{"vue":"^3.5.42","jsdom":"^25.0.1","react":"^18.3.1","eslint":"^9.39.4","vitest":"^3.2.0","esbuild":"^0.25.0","globals":"^17.11.0","react-dom":"^18.3.1","@eslint/js":"^9.39.5","typescript":"^5.9.0","@types/node":"^24.0.0","@types/react":"^18.3.31","@playwright/test":"^1.62.1","typescript-eslint":"^8.68.0","@vitest/coverage-v8":"^3.2.7","@testing-library/react":"^16.3.3"},"peerDependencies":{"vue":">=3.3","react":">=18","centrifuge":"^5.5.3"},"peerDependenciesMeta":{"vue":{"optional":true},"react":{"optional":true},"centrifuge":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/cross-tab-worker-databus_0.20.59_1788507366962_0.24222586950309166","host":"s3://npm-registry-packages-npm-production"}},"0.20.60":{"name":"cross-tab-worker-databus","version":"0.20.60","keywords":["broadcast-channel","cross-tab","data-bus","dedicated-worker","shared-worker","centrifuge","websocket"],"author":{"name":"Sun1090"},"license":"MIT","_id":"cross-tab-worker-databus@0.20.60","maintainers":[{"name":"sun1090","email":"1090964491@qq.com"}],"homepage":"https://github.com/Sun1090/cross-tab-worker-databus#readme","bugs":{"url":"https://github.com/Sun1090/cross-tab-worker-databus/issues"},"dist":{"shasum":"d192b710a0ef5143c649fd9a8e7b4cd7ba9746e6","tarball":"https://registry.npmjs.org/cross-tab-worker-databus/-/cross-tab-worker-databus-0.20.60.tgz","fileCount":87,"integrity":"sha512-grK1QODMMFmPmeN/1MxWV/98bMG0EhD8kVYjRmyp+qHUDb7Qu7C6Z8rBjdEJxv9Nt7H5zSMrVGA2OuHUIsWWew==","signatures":[{"sig":"MEUCIQCQjM7Gv+iohb2i3pvBvXi9OnL61WOv6jcs09gzXASMcAIgft991e0OlkYZviSkHyXxK4Umffc6siYcIxCK8giyvRk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/cross-tab-worker-databus@0.20.60","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2547374},"main":"./dist/cjs/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/cjs/index.cjs"},"./vue":{"types":"./dist/vue.d.ts","import":"./dist/vue.js","require":"./dist/cjs/vue.cjs"},"./hooks":{"types":"./dist/hooks.d.ts","import":"./dist/hooks.js","require":"./dist/cjs/hooks.cjs"},"./centrifuge":{"types":"./dist/centrifuge.d.ts","import":"./dist/centrifuge.js","require":"./dist/cjs/centrifuge.cjs"},"./package.json":"./package.json","./centrifuge.worker":{"types":"./dist/workers/centrifuge.worker.d.ts","default":"./dist/centrifuge.worker.js"},"./centrifuge.shared.worker":{"types":"./dist/workers/centrifuge.shared.worker.d.ts","default":"./dist/centrifuge.shared.worker.js"}},"gitHead":"826219e802f048c3da170d2d8da347f1c5c7f5d1","scripts":{"lint":"eslint .","test":"vitest run","bench":"vitest bench --run","build":"node scripts/build.mjs","check":"pnpm typecheck && pnpm build && pnpm test","examples":"node scripts/serve-examples.mjs","test:e2e":"pnpm build && playwright test","typecheck":"tsc --noEmit","test:watch":"vitest","verify:pack":"node scripts/verify-packed-consumer.mjs","bench:browser":"pnpm build && node scripts/bench-browser.mjs","test:coverage":"vitest run --coverage","verify:compat":"node scripts/verify-version-compat.mjs","prepublishOnly":"pnpm check","verify:published":"node scripts/verify-published-consumer.mjs"},"_npmUser":{"name":"sun1090","email":"1090964491@qq.com"},"repository":{"url":"git+https://github.com/Sun1090/cross-tab-worker-databus.git","type":"git"},"_npmVersion":"10.9.8","description":"Framework-agnostic cross-tab data bus with Dedicated/Shared Worker clustering and Centrifuge support.","directories":{},"sideEffects":["./dist/centrifuge.worker.js","./dist/centrifuge.shared.worker.js"],"_nodeVersion":"22.23.2","_hasShrinkwrap":false,"packageManager":"pnpm@10.14.0","devDependencies":{"vue":"^3.5.42","jsdom":"^25.0.1","react":"^18.3.1","eslint":"^9.39.4","vitest":"^3.2.0","esbuild":"^0.25.0","globals":"^17.11.0","react-dom":"^18.3.1","@eslint/js":"^9.39.5","typescript":"^5.9.0","@types/node":"^24.0.0","@types/react":"^18.3.31","@playwright/test":"^1.62.1","typescript-eslint":"^8.68.0","@vitest/coverage-v8":"^3.2.7","@testing-library/react":"^16.3.3"},"peerDependencies":{"vue":">=3.3","react":">=18","centrifuge":"^5.5.3"},"peerDependenciesMeta":{"vue":{"optional":true},"react":{"optional":true},"centrifuge":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/cross-tab-worker-databus_0.20.60_1788525602148_0.7513990539091211","host":"s3://npm-registry-packages-npm-production"}},"0.20.61":{"name":"cross-tab-worker-databus","version":"0.20.61","keywords":["broadcast-channel","cross-tab","data-bus","dedicated-worker","shared-worker","centrifuge","websocket"],"author":{"name":"Sun1090"},"license":"MIT","_id":"cross-tab-worker-databus@0.20.61","maintainers":[{"name":"sun1090","email":"1090964491@qq.com"}],"homepage":"https://github.com/Sun1090/cross-tab-worker-databus#readme","bugs":{"url":"https://github.com/Sun1090/cross-tab-worker-databus/issues"},"dist":{"shasum":"29d4bf1b768d0a7b01a2a8ede4f554808af0251a","tarball":"https://registry.npmjs.org/cross-tab-worker-databus/-/cross-tab-worker-databus-0.20.61.tgz","fileCount":87,"integrity":"sha512-plhLJ96+vwC4oYSIcukG9QNMkEZnIFWHBP/tAKsBUEbBskSbXt7TE+ZUHMnT5W4Dzc6cR/zejuftgSSf6g7frg==","signatures":[{"sig":"MEUCIGXBqZ3tCRJ8fkAQjbUBlCcQqRZIyKlhJ1/to/poc/iiAiEA9+zO/1Ezs7RBDpvc/9hNgRHBEkWmaHzr/RFXZqQgE0o=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/cross-tab-worker-databus@0.20.61","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2558806},"main":"./dist/cjs/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/cjs/index.cjs"},"./vue":{"types":"./dist/vue.d.ts","import":"./dist/vue.js","require":"./dist/cjs/vue.cjs"},"./hooks":{"types":"./dist/hooks.d.ts","import":"./dist/hooks.js","require":"./dist/cjs/hooks.cjs"},"./centrifuge":{"types":"./dist/centrifuge.d.ts","import":"./dist/centrifuge.js","require":"./dist/cjs/centrifuge.cjs"},"./package.json":"./package.json","./centrifuge.worker":{"types":"./dist/workers/centrifuge.worker.d.ts","default":"./dist/centrifuge.worker.js"},"./centrifuge.shared.worker":{"types":"./dist/workers/centrifuge.shared.worker.d.ts","default":"./dist/centrifuge.shared.worker.js"}},"gitHead":"4bfa0b57f78c5cf997ee6dc121e127b4c9303e6f","scripts":{"lint":"eslint .","test":"vitest run","bench":"vitest bench --run","build":"node scripts/build.mjs","check":"pnpm typecheck && pnpm build && pnpm test","examples":"node scripts/serve-examples.mjs","test:e2e":"pnpm build && playwright test","typecheck":"tsc --noEmit","test:watch":"vitest","verify:pack":"node scripts/verify-packed-consumer.mjs","bench:browser":"pnpm build && node scripts/bench-browser.mjs","test:coverage":"vitest run --coverage","verify:compat":"node scripts/verify-version-compat.mjs","prepublishOnly":"pnpm check","verify:published":"node scripts/verify-published-consumer.mjs"},"_npmUser":{"name":"sun1090","email":"1090964491@qq.com"},"repository":{"url":"git+https://github.com/Sun1090/cross-tab-worker-databus.git","type":"git"},"_npmVersion":"10.9.8","description":"Framework-agnostic cross-tab data bus with Dedicated/Shared Worker clustering and Centrifuge support.","directories":{},"sideEffects":["./dist/centrifuge.worker.js","./dist/centrifuge.shared.worker.js"],"_nodeVersion":"22.23.2","_hasShrinkwrap":false,"packageManager":"pnpm@10.14.0","devDependencies":{"vue":"^3.5.42","jsdom":"^25.0.1","react":"^18.3.1","eslint":"^9.39.4","vitest":"^3.2.0","esbuild":"^0.25.0","globals":"^17.11.0","react-dom":"^18.3.1","@eslint/js":"^9.39.5","typescript":"^5.9.0","@types/node":"^24.0.0","@types/react":"^18.3.31","@playwright/test":"^1.62.1","typescript-eslint":"^8.68.0","@vitest/coverage-v8":"^3.2.7","@testing-library/react":"^16.3.3"},"peerDependencies":{"vue":">=3.3","react":">=18","centrifuge":"^5.5.3"},"peerDependenciesMeta":{"vue":{"optional":true},"react":{"optional":true},"centrifuge":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/cross-tab-worker-databus_0.20.61_1788538766061_0.10175454369948267","host":"s3://npm-registry-packages-npm-production"}},"0.20.62":{"name":"cross-tab-worker-databus","version":"0.20.62","keywords":["broadcast-channel","cross-tab","data-bus","dedicated-worker","shared-worker","centrifuge","websocket"],"author":{"name":"Sun1090"},"license":"MIT","_id":"cross-tab-worker-databus@0.20.62","maintainers":[{"name":"sun1090","email":"1090964491@qq.com"}],"homepage":"https://github.com/Sun1090/cross-tab-worker-databus#readme","bugs":{"url":"https://github.com/Sun1090/cross-tab-worker-databus/issues"},"dist":{"shasum":"b488851837e613d8e6cdfcff98ee76b80e03215b","tarball":"https://registry.npmjs.org/cross-tab-worker-databus/-/cross-tab-worker-databus-0.20.62.tgz","fileCount":87,"integrity":"sha512-3zY6NFNeCCXvBYZthDgJLopkjhfw4pSPRpTTrPwnzZclXrQm+CgnwP3I0E6QvtnJ95K2DJGM5lPUOSVUO6ECTw==","signatures":[{"sig":"MEQCICDxRcL/o30YTxUsSd7SzBlJGnZridCg/WnR9/F2DreqAiAlvSdG1vDC5IHFEkjXjzJb429c1UDvKpM0iBZB+Qb9iA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/cross-tab-worker-databus@0.20.62","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2567039},"main":"./dist/cjs/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/cjs/index.cjs"},"./vue":{"types":"./dist/vue.d.ts","import":"./dist/vue.js","require":"./dist/cjs/vue.cjs"},"./hooks":{"types":"./dist/hooks.d.ts","import":"./dist/hooks.js","require":"./dist/cjs/hooks.cjs"},"./centrifuge":{"types":"./dist/centrifuge.d.ts","import":"./dist/centrifuge.js","require":"./dist/cjs/centrifuge.cjs"},"./package.json":"./package.json","./centrifuge.worker":{"types":"./dist/workers/centrifuge.worker.d.ts","default":"./dist/centrifuge.worker.js"},"./centrifuge.shared.worker":{"types":"./dist/workers/centrifuge.shared.worker.d.ts","default":"./dist/centrifuge.shared.worker.js"}},"gitHead":"c4c1103b4129a2796f4d0c9aa4fe9160d95d96df","scripts":{"lint":"eslint .","test":"vitest run","bench":"vitest bench --run","build":"node scripts/build.mjs","check":"pnpm typecheck && pnpm build && pnpm test","examples":"node scripts/serve-examples.mjs","test:e2e":"pnpm build && playwright test","typecheck":"tsc --noEmit","test:watch":"vitest","verify:pack":"node scripts/verify-packed-consumer.mjs","bench:browser":"pnpm build && node scripts/bench-browser.mjs","test:coverage":"vitest run --coverage","verify:compat":"node scripts/verify-version-compat.mjs","prepublishOnly":"pnpm check","verify:published":"node scripts/verify-published-consumer.mjs"},"_npmUser":{"name":"sun1090","email":"1090964491@qq.com"},"repository":{"url":"git+https://github.com/Sun1090/cross-tab-worker-databus.git","type":"git"},"_npmVersion":"10.9.8","description":"Framework-agnostic cross-tab data bus with Dedicated/Shared Worker clustering and Centrifuge support.","directories":{},"sideEffects":["./dist/centrifuge.worker.js","./dist/centrifuge.shared.worker.js"],"_nodeVersion":"22.23.2","_hasShrinkwrap":false,"packageManager":"pnpm@10.14.0","devDependencies":{"vue":"^3.5.42","jsdom":"^25.0.1","react":"^18.3.1","eslint":"^9.39.4","vitest":"^3.2.0","esbuild":"^0.25.0","globals":"^17.11.0","react-dom":"^18.3.1","@eslint/js":"^9.39.5","typescript":"^5.9.0","@types/node":"^24.0.0","@types/react":"^18.3.31","@playwright/test":"^1.62.1","typescript-eslint":"^8.68.0","@vitest/coverage-v8":"^3.2.7","@testing-library/react":"^16.3.3"},"peerDependencies":{"vue":">=3.3","react":">=18","centrifuge":"^5.5.3"},"peerDependenciesMeta":{"vue":{"optional":true},"react":{"optional":true},"centrifuge":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/cross-tab-worker-databus_0.20.62_1788556482911_0.024621072709270164","host":"s3://npm-registry-packages-npm-production"}},"0.20.63":{"name":"cross-tab-worker-databus","version":"0.20.63","keywords":["broadcast-channel","cross-tab","data-bus","dedicated-worker","shared-worker","centrifuge","websocket"],"author":{"name":"Sun1090"},"license":"MIT","_id":"cross-tab-worker-databus@0.20.63","maintainers":[{"name":"sun1090","email":"1090964491@qq.com"}],"homepage":"https://github.com/Sun1090/cross-tab-worker-databus#readme","bugs":{"url":"https://github.com/Sun1090/cross-tab-worker-databus/issues"},"dist":{"shasum":"9d71e1e25ac87cb250ea092b968e25ec7c1003f4","tarball":"https://registry.npmjs.org/cross-tab-worker-databus/-/cross-tab-worker-databus-0.20.63.tgz","fileCount":87,"integrity":"sha512-Tvi1ZTOOhQ+vt+god5qqIVX1lHUAb6f5r5ZeypSZyavxvlT4hrz+ci9BPk/LFqHj3p/hEujue4jBQ6ba9bdcmQ==","signatures":[{"sig":"MEYCIQCtflTDuYKWgcgZAsX4be4KCvvWeBsMNCRhNL2JPWO5ngIhAPV9EPm45gREAbhkGoRFzdrqZRhKDfcvxqqWBDbCU9MI","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/cross-tab-worker-databus@0.20.63","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2568798},"main":"./dist/cjs/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/cjs/index.cjs"},"./vue":{"types":"./dist/vue.d.ts","import":"./dist/vue.js","require":"./dist/cjs/vue.cjs"},"./hooks":{"types":"./dist/hooks.d.ts","import":"./dist/hooks.js","require":"./dist/cjs/hooks.cjs"},"./centrifuge":{"types":"./dist/centrifuge.d.ts","import":"./dist/centrifuge.js","require":"./dist/cjs/centrifuge.cjs"},"./package.json":"./package.json","./centrifuge.worker":{"types":"./dist/workers/centrifuge.worker.d.ts","default":"./dist/centrifuge.worker.js"},"./centrifuge.shared.worker":{"types":"./dist/workers/centrifuge.shared.worker.d.ts","default":"./dist/centrifuge.shared.worker.js"}},"gitHead":"7eaef20caa4fbce32b960aeac1cef58a0ba865ef","scripts":{"lint":"eslint .","test":"vitest run","bench":"vitest bench --run","build":"node scripts/build.mjs","check":"pnpm typecheck && pnpm build && pnpm test","examples":"node scripts/serve-examples.mjs","test:e2e":"pnpm build && playwright test","typecheck":"tsc --noEmit","test:watch":"vitest","verify:pack":"node scripts/verify-packed-consumer.mjs","bench:browser":"pnpm build && node scripts/bench-browser.mjs","test:coverage":"vitest run --coverage","verify:compat":"node scripts/verify-version-compat.mjs","prepublishOnly":"pnpm check","verify:published":"node scripts/verify-published-consumer.mjs"},"_npmUser":{"name":"sun1090","email":"1090964491@qq.com"},"repository":{"url":"git+https://github.com/Sun1090/cross-tab-worker-databus.git","type":"git"},"_npmVersion":"10.9.8","description":"Framework-agnostic cross-tab data bus with Dedicated/Shared Worker clustering and Centrifuge support.","directories":{},"sideEffects":["./dist/centrifuge.worker.js","./dist/centrifuge.shared.worker.js"],"_nodeVersion":"22.23.2","_hasShrinkwrap":false,"packageManager":"pnpm@10.14.0","devDependencies":{"vue":"^3.5.42","jsdom":"^25.0.1","react":"^18.3.1","eslint":"^9.39.4","vitest":"^3.2.0","esbuild":"^0.25.0","globals":"^17.11.0","react-dom":"^18.3.1","@eslint/js":"^9.39.5","typescript":"^5.9.0","@types/node":"^24.0.0","@types/react":"^18.3.31","@playwright/test":"^1.62.1","typescript-eslint":"^8.68.0","@vitest/coverage-v8":"^3.2.7","@testing-library/react":"^16.3.3"},"peerDependencies":{"vue":">=3.3","react":">=18","centrifuge":"^5.5.3"},"peerDependenciesMeta":{"vue":{"optional":true},"react":{"optional":true},"centrifuge":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/cross-tab-worker-databus_0.20.63_1788557273276_0.7509973775405399","host":"s3://npm-registry-packages-npm-production"}},"0.20.64":{"name":"cross-tab-worker-databus","version":"0.20.64","keywords":["broadcast-channel","cross-tab","data-bus","dedicated-worker","shared-worker","centrifuge","websocket"],"author":{"name":"Sun1090"},"license":"MIT","_id":"cross-tab-worker-databus@0.20.64","maintainers":[{"name":"sun1090","email":"1090964491@qq.com"}],"homepage":"https://github.com/Sun1090/cross-tab-worker-databus#readme","bugs":{"url":"https://github.com/Sun1090/cross-tab-worker-databus/issues"},"dist":{"shasum":"b800db0a668b5414e20bb6beb895e1cf218cefdb","tarball":"https://registry.npmjs.org/cross-tab-worker-databus/-/cross-tab-worker-databus-0.20.64.tgz","fileCount":87,"integrity":"sha512-D2VEkyMiVh9ABO/V92MuhpdL9uFjfNAshPArN4az0EDVIUhzaokMJ1ukvLEU7yqJk+f7NnQdrNqQBvL+4I824A==","signatures":[{"sig":"MEUCIQDIhbYTGHqCDrpMPTmzKXheW+W/t360FjmVWnYGXtFLDQIgWdyXfFeCIN3cbxMYisgM/rK1dYjWtUqE2VzxPyFBDwU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/cross-tab-worker-databus@0.20.64","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2574966},"main":"./dist/cjs/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/cjs/index.cjs"},"./vue":{"types":"./dist/vue.d.ts","import":"./dist/vue.js","require":"./dist/cjs/vue.cjs"},"./hooks":{"types":"./dist/hooks.d.ts","import":"./dist/hooks.js","require":"./dist/cjs/hooks.cjs"},"./centrifuge":{"types":"./dist/centrifuge.d.ts","import":"./dist/centrifuge.js","require":"./dist/cjs/centrifuge.cjs"},"./package.json":"./package.json","./centrifuge.worker":{"types":"./dist/workers/centrifuge.worker.d.ts","default":"./dist/centrifuge.worker.js"},"./centrifuge.shared.worker":{"types":"./dist/workers/centrifuge.shared.worker.d.ts","default":"./dist/centrifuge.shared.worker.js"}},"gitHead":"3d376ed25ee6fc066c08bcdc02b7c2a556bc2426","scripts":{"lint":"eslint .","test":"vitest run","bench":"vitest bench --run","build":"node scripts/build.mjs","check":"pnpm typecheck && pnpm build && pnpm test","examples":"node scripts/serve-examples.mjs","test:e2e":"pnpm build && playwright test","typecheck":"tsc --noEmit","test:watch":"vitest","verify:pack":"node scripts/verify-packed-consumer.mjs","bench:browser":"pnpm build && node scripts/bench-browser.mjs","test:coverage":"vitest run --coverage","verify:compat":"node scripts/verify-version-compat.mjs","prepublishOnly":"pnpm check","verify:published":"node scripts/verify-published-consumer.mjs"},"_npmUser":{"name":"sun1090","email":"1090964491@qq.com"},"repository":{"url":"git+https://github.com/Sun1090/cross-tab-worker-databus.git","type":"git"},"_npmVersion":"10.9.8","description":"Framework-agnostic cross-tab data bus with Dedicated/Shared Worker clustering and Centrifuge support.","directories":{},"sideEffects":["./dist/centrifuge.worker.js","./dist/centrifuge.shared.worker.js"],"_nodeVersion":"22.23.2","_hasShrinkwrap":false,"packageManager":"pnpm@10.14.0","devDependencies":{"vue":"^3.5.42","jsdom":"^25.0.1","react":"^18.3.1","eslint":"^9.39.4","vitest":"^3.2.0","esbuild":"^0.25.0","globals":"^17.11.0","react-dom":"^18.3.1","@eslint/js":"^9.39.5","typescript":"^5.9.0","@types/node":"^24.0.0","@types/react":"^18.3.31","@playwright/test":"^1.62.1","typescript-eslint":"^8.68.0","@vitest/coverage-v8":"^3.2.7","@testing-library/react":"^16.3.3"},"peerDependencies":{"vue":">=3.3","react":">=18","centrifuge":"^5.5.3"},"peerDependenciesMeta":{"vue":{"optional":true},"react":{"optional":true},"centrifuge":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/cross-tab-worker-databus_0.20.64_1788557672000_0.5660167860704126","host":"s3://npm-registry-packages-npm-production"}},"0.20.65":{"name":"cross-tab-worker-databus","version":"0.20.65","keywords":["broadcast-channel","cross-tab","data-bus","dedicated-worker","shared-worker","centrifuge","websocket"],"author":{"name":"Sun1090"},"license":"MIT","_id":"cross-tab-worker-databus@0.20.65","maintainers":[{"name":"sun1090","email":"1090964491@qq.com"}],"homepage":"https://github.com/Sun1090/cross-tab-worker-databus#readme","bugs":{"url":"https://github.com/Sun1090/cross-tab-worker-databus/issues"},"dist":{"shasum":"1d949334b4aa27bc1e9caa930cce739414ffdd24","tarball":"https://registry.npmjs.org/cross-tab-worker-databus/-/cross-tab-worker-databus-0.20.65.tgz","fileCount":87,"integrity":"sha512-mnnVhfZH8U4okU1SmHCdEpHOcbTZM0ZMplfonGVyQEeq3gTL8Tk2j4k4+egFwA1WYRo4AW6ROWV8GSfOgsMSUw==","signatures":[{"sig":"MEQCIFub+OmwKBjvDZFme/t1tUOZsjGzvEsoxHYRpOlMkybAAiAiJjI6brh9cpnKJHz9rWqwOKW9VBMo1IgAwEuhqxOong==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/cross-tab-worker-databus@0.20.65","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2591355},"main":"./dist/cjs/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/cjs/index.cjs"},"./vue":{"types":"./dist/vue.d.ts","import":"./dist/vue.js","require":"./dist/cjs/vue.cjs"},"./hooks":{"types":"./dist/hooks.d.ts","import":"./dist/hooks.js","require":"./dist/cjs/hooks.cjs"},"./centrifuge":{"types":"./dist/centrifuge.d.ts","import":"./dist/centrifuge.js","require":"./dist/cjs/centrifuge.cjs"},"./package.json":"./package.json","./centrifuge.worker":{"types":"./dist/workers/centrifuge.worker.d.ts","default":"./dist/centrifuge.worker.js"},"./centrifuge.shared.worker":{"types":"./dist/workers/centrifuge.shared.worker.d.ts","default":"./dist/centrifuge.shared.worker.js"}},"gitHead":"72aa0effd3735eb3cc98f7c15787af1bb87d0e6d","scripts":{"lint":"eslint .","test":"vitest run","bench":"vitest bench --run","build":"node scripts/build.mjs","check":"pnpm typecheck && pnpm build && pnpm test","examples":"node scripts/serve-examples.mjs","test:e2e":"pnpm build && playwright test","typecheck":"tsc --noEmit","test:watch":"vitest","verify:pack":"node scripts/verify-packed-consumer.mjs","bench:browser":"pnpm build && node scripts/bench-browser.mjs","test:coverage":"vitest run --coverage","verify:compat":"node scripts/verify-version-compat.mjs","prepublishOnly":"pnpm check","verify:published":"node scripts/verify-published-consumer.mjs"},"_npmUser":{"name":"sun1090","email":"1090964491@qq.com"},"repository":{"url":"git+https://github.com/Sun1090/cross-tab-worker-databus.git","type":"git"},"_npmVersion":"10.9.8","description":"Framework-agnostic cross-tab data bus with Dedicated/Shared Worker clustering and Centrifuge support.","directories":{},"sideEffects":["./dist/centrifuge.worker.js","./dist/centrifuge.shared.worker.js"],"_nodeVersion":"22.23.2","_hasShrinkwrap":false,"packageManager":"pnpm@10.14.0","devDependencies":{"vue":"^3.5.42","jsdom":"^25.0.1","react":"^18.3.1","eslint":"^9.39.4","vitest":"^3.2.0","esbuild":"^0.25.0","globals":"^17.11.0","react-dom":"^18.3.1","@eslint/js":"^9.39.5","typescript":"^5.9.0","@types/node":"^24.0.0","@types/react":"^18.3.31","@playwright/test":"^1.62.1","typescript-eslint":"^8.68.0","@vitest/coverage-v8":"^3.2.7","@testing-library/react":"^16.3.3"},"peerDependencies":{"vue":">=3.3","react":">=18","centrifuge":"^5.5.3"},"peerDependenciesMeta":{"vue":{"optional":true},"react":{"optional":true},"centrifuge":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/cross-tab-worker-databus_0.20.65_1788558232622_0.82901782380769","host":"s3://npm-registry-packages-npm-production"}},"0.20.66":{"name":"cross-tab-worker-databus","version":"0.20.66","keywords":["broadcast-channel","cross-tab","data-bus","dedicated-worker","shared-worker","centrifuge","websocket"],"author":{"name":"Sun1090"},"license":"MIT","_id":"cross-tab-worker-databus@0.20.66","maintainers":[{"name":"sun1090","email":"1090964491@qq.com"}],"homepage":"https://github.com/Sun1090/cross-tab-worker-databus#readme","bugs":{"url":"https://github.com/Sun1090/cross-tab-worker-databus/issues"},"dist":{"shasum":"76bf9ec69be45a8b88b71da16719a694670b2031","tarball":"https://registry.npmjs.org/cross-tab-worker-databus/-/cross-tab-worker-databus-0.20.66.tgz","fileCount":87,"integrity":"sha512-3n0ZfY7tKuIw2e/7bFzcYEzpa1dA4WZ6mPVjM9ac1SP29gkotvklRB+kzE2jz2yqsnezI4SwzadOw9K+fxqXWw==","signatures":[{"sig":"MEUCIBJc5iaDh/iYxIVKk/iHv6Urcd5P+Hw/mcFsZqXb7W6SAiEA2FmS1sPINlKi65BTJBn9fiJ29L8TzhGP/thFVvYLpsw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/cross-tab-worker-databus@0.20.66","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2595723},"main":"./dist/cjs/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/cjs/index.cjs"},"./vue":{"types":"./dist/vue.d.ts","import":"./dist/vue.js","require":"./dist/cjs/vue.cjs"},"./hooks":{"types":"./dist/hooks.d.ts","import":"./dist/hooks.js","require":"./dist/cjs/hooks.cjs"},"./centrifuge":{"types":"./dist/centrifuge.d.ts","import":"./dist/centrifuge.js","require":"./dist/cjs/centrifuge.cjs"},"./package.json":"./package.json","./centrifuge.worker":{"types":"./dist/workers/centrifuge.worker.d.ts","default":"./dist/centrifuge.worker.js"},"./centrifuge.shared.worker":{"types":"./dist/workers/centrifuge.shared.worker.d.ts","default":"./dist/centrifuge.shared.worker.js"}},"gitHead":"5bf8e2aecbcd46c8d0e0a200aa63daaff92c5041","scripts":{"lint":"eslint .","test":"vitest run","bench":"vitest bench --run","build":"node scripts/build.mjs","check":"pnpm typecheck && pnpm build && pnpm test","examples":"node scripts/serve-examples.mjs","test:e2e":"pnpm build && playwright test","typecheck":"tsc --noEmit","test:watch":"vitest","verify:pack":"node scripts/verify-packed-consumer.mjs","bench:browser":"pnpm build && node scripts/bench-browser.mjs","test:coverage":"vitest run --coverage","verify:compat":"node scripts/verify-version-compat.mjs","prepublishOnly":"pnpm check","verify:published":"node scripts/verify-published-consumer.mjs"},"_npmUser":{"name":"sun1090","email":"1090964491@qq.com"},"repository":{"url":"git+https://github.com/Sun1090/cross-tab-worker-databus.git","type":"git"},"_npmVersion":"10.9.8","description":"Framework-agnostic cross-tab data bus with Dedicated/Shared Worker clustering and Centrifuge support.","directories":{},"sideEffects":["./dist/centrifuge.worker.js","./dist/centrifuge.shared.worker.js"],"_nodeVersion":"22.23.2","_hasShrinkwrap":false,"packageManager":"pnpm@10.14.0","devDependencies":{"vue":"^3.5.42","jsdom":"^25.0.1","react":"^18.3.1","eslint":"^9.39.4","vitest":"^3.2.0","esbuild":"^0.25.0","globals":"^17.11.0","react-dom":"^18.3.1","@eslint/js":"^9.39.5","typescript":"^5.9.0","@types/node":"^24.0.0","@types/react":"^18.3.31","@playwright/test":"^1.62.1","typescript-eslint":"^8.68.0","@vitest/coverage-v8":"^3.2.7","@testing-library/react":"^16.3.3"},"peerDependencies":{"vue":">=3.3","react":">=18","centrifuge":"^5.5.3"},"peerDependenciesMeta":{"vue":{"optional":true},"react":{"optional":true},"centrifuge":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/cross-tab-worker-databus_0.20.66_1788558568562_0.28482295626009635","host":"s3://npm-registry-packages-npm-production"}},"0.20.67":{"name":"cross-tab-worker-databus","version":"0.20.67","keywords":["broadcast-channel","cross-tab","data-bus","dedicated-worker","shared-worker","centrifuge","websocket"],"author":{"name":"Sun1090"},"license":"MIT","_id":"cross-tab-worker-databus@0.20.67","maintainers":[{"name":"sun1090","email":"1090964491@qq.com"}],"homepage":"https://github.com/Sun1090/cross-tab-worker-databus#readme","bugs":{"url":"https://github.com/Sun1090/cross-tab-worker-databus/issues"},"dist":{"shasum":"9da218ee06a4398ed0d63e1a87290359d8b7632b","tarball":"https://registry.npmjs.org/cross-tab-worker-databus/-/cross-tab-worker-databus-0.20.67.tgz","fileCount":87,"integrity":"sha512-coI0/2QbJG1V2K8TAE4aRKKB54qMBv6LqrTBONvSjsjN7hS9qD44AwL0yxpl71G8sGf+OLowRE6mIP20qyt0rQ==","signatures":[{"sig":"MEUCIQDb/6kmC4z8rM5DTXcbSZbWmHKoxKWARyXszNqAFy6AAQIgKGadPQKEFtPo/x1+Lywhx1C0QcH6WA/op2USkwZ5iyk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/cross-tab-worker-databus@0.20.67","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2601890},"main":"./dist/cjs/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/cjs/index.cjs"},"./vue":{"types":"./dist/vue.d.ts","import":"./dist/vue.js","require":"./dist/cjs/vue.cjs"},"./hooks":{"types":"./dist/hooks.d.ts","import":"./dist/hooks.js","require":"./dist/cjs/hooks.cjs"},"./centrifuge":{"types":"./dist/centrifuge.d.ts","import":"./dist/centrifuge.js","require":"./dist/cjs/centrifuge.cjs"},"./package.json":"./package.json","./centrifuge.worker":{"types":"./dist/workers/centrifuge.worker.d.ts","default":"./dist/centrifuge.worker.js"},"./centrifuge.shared.worker":{"types":"./dist/workers/centrifuge.shared.worker.d.ts","default":"./dist/centrifuge.shared.worker.js"}},"gitHead":"ef88f015402109f4db7432fc002cfa960ec1fee2","scripts":{"lint":"eslint .","test":"vitest run","bench":"vitest bench --run","build":"node scripts/build.mjs","check":"pnpm typecheck && pnpm build && pnpm test","examples":"node scripts/serve-examples.mjs","test:e2e":"pnpm build && playwright test","typecheck":"tsc --noEmit","test:watch":"vitest","verify:pack":"node scripts/verify-packed-consumer.mjs","bench:browser":"pnpm build && node scripts/bench-browser.mjs","test:coverage":"vitest run --coverage","verify:compat":"node scripts/verify-version-compat.mjs","prepublishOnly":"pnpm check","verify:published":"node scripts/verify-published-consumer.mjs"},"_npmUser":{"name":"sun1090","email":"1090964491@qq.com"},"repository":{"url":"git+https://github.com/Sun1090/cross-tab-worker-databus.git","type":"git"},"_npmVersion":"10.9.8","description":"Framework-agnostic cross-tab data bus with Dedicated/Shared Worker clustering and Centrifuge support.","directories":{},"sideEffects":["./dist/centrifuge.worker.js","./dist/centrifuge.shared.worker.js"],"_nodeVersion":"22.23.2","_hasShrinkwrap":false,"packageManager":"pnpm@10.14.0","devDependencies":{"vue":"^3.5.42","jsdom":"^25.0.1","react":"^18.3.1","eslint":"^9.39.4","vitest":"^3.2.0","esbuild":"^0.25.0","globals":"^17.11.0","react-dom":"^18.3.1","@eslint/js":"^9.39.5","typescript":"^5.9.0","@types/node":"^24.0.0","@types/react":"^18.3.31","@playwright/test":"^1.62.1","typescript-eslint":"^8.68.0","@vitest/coverage-v8":"^3.2.7","@testing-library/react":"^16.3.3"},"peerDependencies":{"vue":">=3.3","react":">=18","centrifuge":"^5.5.3"},"peerDependenciesMeta":{"vue":{"optional":true},"react":{"optional":true},"centrifuge":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/cross-tab-worker-databus_0.20.67_1788558951126_0.6726878294174843","host":"s3://npm-registry-packages-npm-production"}},"0.20.68":{"name":"cross-tab-worker-databus","version":"0.20.68","keywords":["broadcast-channel","cross-tab","data-bus","dedicated-worker","shared-worker","centrifuge","websocket"],"author":{"name":"Sun1090"},"license":"MIT","_id":"cross-tab-worker-databus@0.20.68","maintainers":[{"name":"sun1090","email":"1090964491@qq.com"}],"homepage":"https://github.com/Sun1090/cross-tab-worker-databus#readme","bugs":{"url":"https://github.com/Sun1090/cross-tab-worker-databus/issues"},"dist":{"shasum":"69fc925d54f5e2d45c66875bbd342bdce3864001","tarball":"https://registry.npmjs.org/cross-tab-worker-databus/-/cross-tab-worker-databus-0.20.68.tgz","fileCount":87,"integrity":"sha512-baoUaa2EPRDYb56N8KqgTZYqLp+cEjmHx8BhQq0pcZFwtHKt601bjCEiSnr8e73fmvrEZ8ahBoerRBjo2MhJFg==","signatures":[{"sig":"MEUCIBdWLTfnG7NHa79Lf9iEhoTs96Q+3cryZYckRpV7BcVSAiEAl3GOq9VvKpjyo+THyndNl1+mu4KFhqHmzSc5vGTkJq4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/cross-tab-worker-databus@0.20.68","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2605492},"main":"./dist/cjs/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/cjs/index.cjs"},"./vue":{"types":"./dist/vue.d.ts","import":"./dist/vue.js","require":"./dist/cjs/vue.cjs"},"./hooks":{"types":"./dist/hooks.d.ts","import":"./dist/hooks.js","require":"./dist/cjs/hooks.cjs"},"./centrifuge":{"types":"./dist/centrifuge.d.ts","import":"./dist/centrifuge.js","require":"./dist/cjs/centrifuge.cjs"},"./package.json":"./package.json","./centrifuge.worker":{"types":"./dist/workers/centrifuge.worker.d.ts","default":"./dist/centrifuge.worker.js"},"./centrifuge.shared.worker":{"types":"./dist/workers/centrifuge.shared.worker.d.ts","default":"./dist/centrifuge.shared.worker.js"}},"gitHead":"b71440e92bff8c70bb8d6056a45f613b59f8cc1f","scripts":{"lint":"eslint .","test":"vitest run","bench":"vitest bench --run","build":"node scripts/build.mjs","check":"pnpm typecheck && pnpm build && pnpm test","examples":"node scripts/serve-examples.mjs","test:e2e":"pnpm build && playwright test","typecheck":"tsc --noEmit","test:watch":"vitest","verify:pack":"node scripts/verify-packed-consumer.mjs","bench:browser":"pnpm build && node scripts/bench-browser.mjs","test:coverage":"vitest run --coverage","verify:compat":"node scripts/verify-version-compat.mjs","prepublishOnly":"pnpm check","verify:published":"node scripts/verify-published-consumer.mjs"},"_npmUser":{"name":"sun1090","email":"1090964491@qq.com"},"repository":{"url":"git+https://github.com/Sun1090/cross-tab-worker-databus.git","type":"git"},"_npmVersion":"10.9.8","description":"Framework-agnostic cross-tab data bus with Dedicated/Shared Worker clustering and Centrifuge support.","directories":{},"sideEffects":["./dist/centrifuge.worker.js","./dist/centrifuge.shared.worker.js"],"_nodeVersion":"22.23.2","_hasShrinkwrap":false,"packageManager":"pnpm@10.14.0","devDependencies":{"vue":"^3.5.42","jsdom":"^25.0.1","react":"^18.3.1","eslint":"^9.39.4","vitest":"^3.2.0","esbuild":"^0.25.0","globals":"^17.11.0","react-dom":"^18.3.1","@eslint/js":"^9.39.5","typescript":"^5.9.0","@types/node":"^24.0.0","@types/react":"^18.3.31","@playwright/test":"^1.62.1","typescript-eslint":"^8.68.0","@vitest/coverage-v8":"^3.2.7","@testing-library/react":"^16.3.3"},"peerDependencies":{"vue":">=3.3","react":">=18","centrifuge":"^5.5.3"},"peerDependenciesMeta":{"vue":{"optional":true},"react":{"optional":true},"centrifuge":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/cross-tab-worker-databus_0.20.68_1788569573898_0.9031459646506037","host":"s3://npm-registry-packages-npm-production"}},"0.20.70":{"name":"cross-tab-worker-databus","version":"0.20.70","keywords":["broadcast-channel","cross-tab","data-bus","dedicated-worker","shared-worker","centrifuge","websocket"],"author":{"name":"Sun1090"},"license":"MIT","_id":"cross-tab-worker-databus@0.20.70","maintainers":[{"name":"sun1090","email":"1090964491@qq.com"}],"homepage":"https://github.com/Sun1090/cross-tab-worker-databus#readme","bugs":{"url":"https://github.com/Sun1090/cross-tab-worker-databus/issues"},"dist":{"shasum":"3b94b5d91c963cf1e78bc75d2640aa1738312df8","tarball":"https://registry.npmjs.org/cross-tab-worker-databus/-/cross-tab-worker-databus-0.20.70.tgz","fileCount":87,"integrity":"sha512-DEsfWxferY7iHnCL/Dc2cus0PraHoj0K04eGroSh/mK5agVKnkf56VjA5fVmeW0vrabuJHhhgEphbZukerVpgw==","signatures":[{"sig":"MEQCIDKfttDlymLmFHdWS9fqgBvogUj4soFDhS9te5ZqLkXDAiBM6DnaRGajz+35O5HRuD6+wMbLK7cEp7782a5EDc0NiQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/cross-tab-worker-databus@0.20.70","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2613964},"main":"./dist/cjs/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/cjs/index.cjs"},"./vue":{"types":"./dist/vue.d.ts","import":"./dist/vue.js","require":"./dist/cjs/vue.cjs"},"./hooks":{"types":"./dist/hooks.d.ts","import":"./dist/hooks.js","require":"./dist/cjs/hooks.cjs"},"./centrifuge":{"types":"./dist/centrifuge.d.ts","import":"./dist/centrifuge.js","require":"./dist/cjs/centrifuge.cjs"},"./package.json":"./package.json","./centrifuge.worker":{"types":"./dist/workers/centrifuge.worker.d.ts","default":"./dist/centrifuge.worker.js"},"./centrifuge.shared.worker":{"types":"./dist/workers/centrifuge.shared.worker.d.ts","default":"./dist/centrifuge.shared.worker.js"}},"gitHead":"305f921b4368180965806970bc4d0317fb43dc07","scripts":{"lint":"eslint .","test":"vitest run","bench":"vitest bench --run","build":"node scripts/build.mjs","check":"pnpm typecheck && pnpm build && pnpm test","examples":"node scripts/serve-examples.mjs","test:e2e":"pnpm build && playwright test","typecheck":"tsc --noEmit","test:watch":"vitest","verify:pack":"node scripts/verify-packed-consumer.mjs","bench:browser":"pnpm build && node scripts/bench-browser.mjs","test:coverage":"vitest run --coverage","verify:compat":"node scripts/verify-version-compat.mjs","prepublishOnly":"pnpm check","verify:published":"node scripts/verify-published-consumer.mjs"},"_npmUser":{"name":"sun1090","email":"1090964491@qq.com"},"repository":{"url":"git+https://github.com/Sun1090/cross-tab-worker-databus.git","type":"git"},"_npmVersion":"10.9.8","description":"Framework-agnostic cross-tab data bus with Dedicated/Shared Worker clustering and Centrifuge support.","directories":{},"sideEffects":["./dist/centrifuge.worker.js","./dist/centrifuge.shared.worker.js"],"_nodeVersion":"22.23.2","_hasShrinkwrap":false,"packageManager":"pnpm@10.14.0","devDependencies":{"vue":"^3.5.42","jsdom":"^25.0.1","react":"^18.3.1","eslint":"^9.39.4","vitest":"^3.2.0","esbuild":"^0.25.0","globals":"^17.11.0","react-dom":"^18.3.1","@eslint/js":"^9.39.5","typescript":"^5.9.0","@types/node":"^24.0.0","@types/react":"^18.3.31","@playwright/test":"^1.62.1","typescript-eslint":"^8.68.0","@vitest/coverage-v8":"^3.2.7","@testing-library/react":"^16.3.3"},"peerDependencies":{"vue":">=3.3","react":">=18","centrifuge":"^5.5.3"},"peerDependenciesMeta":{"vue":{"optional":true},"react":{"optional":true},"centrifuge":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/cross-tab-worker-databus_0.20.70_1788571839680_0.09043219558791393","host":"s3://npm-registry-packages-npm-production"}},"0.20.71":{"name":"cross-tab-worker-databus","version":"0.20.71","keywords":["broadcast-channel","cross-tab","data-bus","dedicated-worker","shared-worker","centrifuge","websocket"],"author":{"name":"Sun1090"},"license":"MIT","_id":"cross-tab-worker-databus@0.20.71","maintainers":[{"name":"sun1090","email":"1090964491@qq.com"}],"homepage":"https://github.com/Sun1090/cross-tab-worker-databus#readme","bugs":{"url":"https://github.com/Sun1090/cross-tab-worker-databus/issues"},"dist":{"shasum":"b872117681cbd32ab0a4f5a673eb724cf5ab1c63","tarball":"https://registry.npmjs.org/cross-tab-worker-databus/-/cross-tab-worker-databus-0.20.71.tgz","fileCount":87,"integrity":"sha512-nnRqPSW2HwOlVeC4Qqi16A9n3SubO/9L+NMCGZ2VeGCCoSr71jIuWR5n6l2sgFkiRvu0J2bBh0y0w6669Nm+eg==","signatures":[{"sig":"MEUCIQCks+7aGdoLXMbJjrzzD+twMUqylD2YSV9DcBW43pE43QIgTsiWjpe/DITwvrKBFZ75FL2gpO7ckqF6/aJTUYPLkXo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/cross-tab-worker-databus@0.20.71","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2631865},"main":"./dist/cjs/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/cjs/index.cjs"},"./vue":{"types":"./dist/vue.d.ts","import":"./dist/vue.js","require":"./dist/cjs/vue.cjs"},"./hooks":{"types":"./dist/hooks.d.ts","import":"./dist/hooks.js","require":"./dist/cjs/hooks.cjs"},"./centrifuge":{"types":"./dist/centrifuge.d.ts","import":"./dist/centrifuge.js","require":"./dist/cjs/centrifuge.cjs"},"./package.json":"./package.json","./centrifuge.worker":{"types":"./dist/workers/centrifuge.worker.d.ts","default":"./dist/centrifuge.worker.js"},"./centrifuge.shared.worker":{"types":"./dist/workers/centrifuge.shared.worker.d.ts","default":"./dist/centrifuge.shared.worker.js"}},"gitHead":"9efb4828a19faea1f9bddad949a672e4313076c3","scripts":{"lint":"eslint .","test":"vitest run","bench":"vitest bench --run","build":"node scripts/build.mjs","check":"pnpm typecheck && pnpm build && pnpm test","examples":"node scripts/serve-examples.mjs","test:e2e":"pnpm build && playwright test","typecheck":"tsc --noEmit","test:watch":"vitest","verify:pack":"node scripts/verify-packed-consumer.mjs","bench:browser":"pnpm build && node scripts/bench-browser.mjs","test:coverage":"vitest run --coverage","verify:compat":"node scripts/verify-version-compat.mjs","prepublishOnly":"pnpm check","verify:published":"node scripts/verify-published-consumer.mjs"},"_npmUser":{"name":"sun1090","email":"1090964491@qq.com"},"repository":{"url":"git+https://github.com/Sun1090/cross-tab-worker-databus.git","type":"git"},"_npmVersion":"10.9.8","description":"Framework-agnostic cross-tab data bus with Dedicated/Shared Worker clustering and Centrifuge support.","directories":{},"sideEffects":["./dist/centrifuge.worker.js","./dist/centrifuge.shared.worker.js"],"_nodeVersion":"22.23.2","_hasShrinkwrap":false,"packageManager":"pnpm@10.14.0","devDependencies":{"vue":"^3.5.42","jsdom":"^25.0.1","react":"^18.3.1","eslint":"^9.39.4","vitest":"^3.2.0","esbuild":"^0.25.0","globals":"^17.11.0","react-dom":"^18.3.1","@eslint/js":"^9.39.5","typescript":"^5.9.0","@types/node":"^24.0.0","@types/react":"^18.3.31","@playwright/test":"^1.62.1","typescript-eslint":"^8.68.0","@vitest/coverage-v8":"^3.2.7","@testing-library/react":"^16.3.3"},"peerDependencies":{"vue":">=3.3","react":">=18","centrifuge":"^5.5.3"},"peerDependenciesMeta":{"vue":{"optional":true},"react":{"optional":true},"centrifuge":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/cross-tab-worker-databus_0.20.71_1788573059686_0.329774447376761","host":"s3://npm-registry-packages-npm-production"}},"0.20.85":{"name":"cross-tab-worker-databus","version":"0.20.85","keywords":["broadcast-channel","cross-tab","data-bus","dedicated-worker","shared-worker","centrifuge","websocket"],"author":{"name":"Sun1090"},"license":"MIT","_id":"cross-tab-worker-databus@0.20.85","maintainers":[{"name":"sun1090","email":"1090964491@qq.com"}],"homepage":"https://github.com/Sun1090/cross-tab-worker-databus#readme","bugs":{"url":"https://github.com/Sun1090/cross-tab-worker-databus/issues"},"dist":{"shasum":"3e95eb91589ff5160a3c6c90dd077a49494fbff0","tarball":"https://registry.npmjs.org/cross-tab-worker-databus/-/cross-tab-worker-databus-0.20.85.tgz","fileCount":107,"integrity":"sha512-EAi4FeAaEnV1Cmx8la+b7szTdLjrjr3ijkMAnn14E+BXvA3F45+rkdC3ZnARcpszvMgDmHFxvfXvZPvCL216Bw==","signatures":[{"sig":"MEUCIEq0x5nRKjt85tmrKXusBDVgixOxXa3izFAMo58vDJWbAiEA55QNV+l/wm0o6f4dGgzgWN5w4mbm85+/EAmmNjMcbw8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/cross-tab-worker-databus@0.20.85","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3245800},"main":"./dist/cjs/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/cjs/index.cjs"},"./vue":{"types":"./dist/vue.d.ts","import":"./dist/vue.js","require":"./dist/cjs/vue.cjs"},"./hooks":{"types":"./dist/hooks.d.ts","import":"./dist/hooks.js","require":"./dist/cjs/hooks.cjs"},"./centrifuge":{"types":"./dist/centrifuge.d.ts","import":"./dist/centrifuge.js","require":"./dist/cjs/centrifuge.cjs"},"./package.json":"./package.json","./centrifuge.worker":{"types":"./dist/workers/centrifuge.worker.d.ts","default":"./dist/centrifuge.worker.js"},"./centrifuge.shared.worker":{"types":"./dist/workers/centrifuge.shared.worker.d.ts","default":"./dist/centrifuge.shared.worker.js"}},"gitHead":"57013b3653723a40b0ad0a08b4ea2177e0e5b1f5","scripts":{"lint":"eslint .","test":"vitest run","bench":"vitest bench --run","build":"node scripts/build.mjs","check":"pnpm typecheck && pnpm build && pnpm test","examples":"node scripts/serve-examples.mjs","test:e2e":"pnpm build && playwright test","typecheck":"tsc --noEmit","test:watch":"vitest","bench:trend":"node scripts/bench-trend.mjs","verify:pack":"node scripts/verify-packed-consumer.mjs","bench:browser":"pnpm build && node scripts/bench-browser.mjs","bench:compare":"node scripts/bench-compare.mjs","test:coverage":"vitest run --coverage","verify:compat":"node scripts/verify-version-compat.mjs","prepublishOnly":"pnpm check","verify:published":"node scripts/verify-published-consumer.mjs"},"_npmUser":{"name":"sun1090","email":"1090964491@qq.com"},"repository":{"url":"git+https://github.com/Sun1090/cross-tab-worker-databus.git","type":"git"},"_npmVersion":"10.9.8","description":"Framework-agnostic cross-tab data bus with Dedicated/Shared Worker clustering and Centrifuge support.","directories":{},"sideEffects":["./dist/centrifuge.worker.js","./dist/centrifuge.shared.worker.js"],"_nodeVersion":"22.23.2","_hasShrinkwrap":false,"packageManager":"pnpm@10.14.0","devDependencies":{"vue":"^3.5.42","jsdom":"^30.0.1","react":"^19.3.0","eslint":"^10.10.0","vitest":"^5.0.0","esbuild":"^0.28.2","globals":"^17.12.0","react-dom":"^19.3.0","@eslint/js":"^10.0.1","typescript":"^6.0.3","@types/node":"^26.5.0","@types/react":"^19.3.0","fake-indexeddb":"^6.2.5","@playwright/test":"^1.63.0","typescript-eslint":"^8.70.0","@vitest/coverage-v8":"^5.0.0","@testing-library/react":"^16.3.3"},"peerDependencies":{"vue":">=3.3","react":">=18","centrifuge":"^5.5.3"},"peerDependenciesMeta":{"vue":{"optional":true},"react":{"optional":true},"centrifuge":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/cross-tab-worker-databus_0.20.85_1789345516703_0.8962601959808352","host":"s3://npm-registry-packages-npm-production"}},"0.20.86":{"name":"cross-tab-worker-databus","version":"0.20.86","keywords":["broadcast-channel","cross-tab","data-bus","dedicated-worker","shared-worker","centrifuge","websocket"],"author":{"name":"Sun1090"},"license":"MIT","_id":"cross-tab-worker-databus@0.20.86","maintainers":[{"name":"sun1090","email":"1090964491@qq.com"}],"homepage":"https://github.com/Sun1090/cross-tab-worker-databus#readme","bugs":{"url":"https://github.com/Sun1090/cross-tab-worker-databus/issues"},"dist":{"shasum":"7faa280e241eff9e518290d80c31cfdf8d3c4b30","tarball":"https://registry.npmjs.org/cross-tab-worker-databus/-/cross-tab-worker-databus-0.20.86.tgz","fileCount":109,"integrity":"sha512-wRkYFniqUBX+jPqF/8KiCp0tLrrKZC4JkrcQ9VSFYVfeEVuYdWEN1l1d3LqovlY75iDuccMWfM+m9xAe8BCHSw==","signatures":[{"sig":"MEUCIQCyoanMDt3hVxRZpX+uOqM43LfNuVx+taccQkq5nocpYwIgIznNur8Zp2ag+FsVJQmU3mNtMBPmH9wjvVypQ8vVxsI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/cross-tab-worker-databus@0.20.86","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3346312},"main":"./dist/cjs/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/cjs/index.cjs"},"./vue":{"types":"./dist/vue.d.ts","import":"./dist/vue.js","require":"./dist/cjs/vue.cjs"},"./hooks":{"types":"./dist/hooks.d.ts","import":"./dist/hooks.js","require":"./dist/cjs/hooks.cjs"},"./centrifuge":{"types":"./dist/centrifuge.d.ts","import":"./dist/centrifuge.js","require":"./dist/cjs/centrifuge.cjs"},"./package.json":"./package.json","./centrifuge.worker":{"types":"./dist/workers/centrifuge.worker.d.ts","default":"./dist/centrifuge.worker.js"},"./centrifuge.shared.worker":{"types":"./dist/workers/centrifuge.shared.worker.d.ts","default":"./dist/centrifuge.shared.worker.js"}},"gitHead":"48636400707023654405a1e0a88398eb5444e77d","scripts":{"lint":"eslint .","test":"vitest run","bench":"vitest bench --run","build":"node scripts/build.mjs","check":"pnpm typecheck && pnpm build && pnpm test","examples":"node scripts/serve-examples.mjs","test:e2e":"pnpm build && playwright test","typecheck":"tsc --noEmit","test:watch":"vitest","bench:trend":"node scripts/bench-trend.mjs","verify:pack":"node scripts/verify-packed-consumer.mjs","bench:browser":"pnpm build && node scripts/bench-browser.mjs","bench:compare":"node scripts/bench-compare.mjs","test:coverage":"vitest run --coverage","verify:compat":"node scripts/verify-version-compat.mjs","prepublishOnly":"pnpm check","verify:published":"node scripts/verify-published-consumer.mjs"},"_npmUser":{"name":"sun1090","email":"1090964491@qq.com"},"repository":{"url":"git+https://github.com/Sun1090/cross-tab-worker-databus.git","type":"git"},"_npmVersion":"10.9.8","description":"Framework-agnostic cross-tab data bus with Dedicated/Shared Worker clustering and Centrifuge support.","directories":{},"sideEffects":["./dist/centrifuge.worker.js","./dist/centrifuge.shared.worker.js"],"_nodeVersion":"22.23.2","_hasShrinkwrap":false,"packageManager":"pnpm@10.14.0","devDependencies":{"vue":"^3.5.42","jsdom":"^30.0.1","react":"^19.3.0","eslint":"^10.10.0","vitest":"^5.0.0","esbuild":"^0.28.2","globals":"^17.12.0","react-dom":"^19.3.0","@eslint/js":"^10.0.1","typescript":"^6.0.3","@types/node":"^26.5.1","@types/react":"^19.3.0","fake-indexeddb":"^6.2.5","@playwright/test":"^1.63.0","typescript-eslint":"^8.70.0","@vitest/coverage-v8":"^5.0.0","@testing-library/react":"^16.3.3"},"peerDependencies":{"vue":">=3.3","react":">=18","centrifuge":"^5.5.3"},"peerDependenciesMeta":{"vue":{"optional":true},"react":{"optional":true},"centrifuge":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/cross-tab-worker-databus_0.20.86_1789492704977_0.5794846033498955","host":"s3://npm-registry-packages-npm-production"}},"0.20.87":{"name":"cross-tab-worker-databus","version":"0.20.87","keywords":["broadcast-channel","cross-tab","data-bus","dedicated-worker","shared-worker","centrifuge","websocket"],"author":{"name":"Sun1090"},"license":"MIT","_id":"cross-tab-worker-databus@0.20.87","maintainers":[{"name":"sun1090","email":"1090964491@qq.com"}],"homepage":"https://github.com/Sun1090/cross-tab-worker-databus#readme","bugs":{"url":"https://github.com/Sun1090/cross-tab-worker-databus/issues"},"dist":{"shasum":"02495d7f8bb7da1949cbadff034c52345fb9726b","tarball":"https://registry.npmjs.org/cross-tab-worker-databus/-/cross-tab-worker-databus-0.20.87.tgz","fileCount":109,"integrity":"sha512-AxzsqPOHapJCmZi5GaCDGjqXao2Vq43ix2ggq/sJpWR2ja8hXaXByYABMP6kX4lCrXVyy+FVMwIej0z/lRejrw==","signatures":[{"sig":"MEUCIQCqvUIx5fxUUL7enuQ7BOnFKgmmmyZbQ40j1PYBN9uBawIgKanrRAHy8oIYEHWdA6PkFEvkAC0tS7ZfoP3ZmVEIXgc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/cross-tab-worker-databus@0.20.87","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3444326},"main":"./dist/cjs/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/cjs/index.cjs"},"./vue":{"types":"./dist/vue.d.ts","import":"./dist/vue.js","require":"./dist/cjs/vue.cjs"},"./hooks":{"types":"./dist/hooks.d.ts","import":"./dist/hooks.js","require":"./dist/cjs/hooks.cjs"},"./centrifuge":{"types":"./dist/centrifuge.d.ts","import":"./dist/centrifuge.js","require":"./dist/cjs/centrifuge.cjs"},"./package.json":"./package.json","./centrifuge.worker":{"types":"./dist/workers/centrifuge.worker.d.ts","default":"./dist/centrifuge.worker.js"},"./centrifuge.shared.worker":{"types":"./dist/workers/centrifuge.shared.worker.d.ts","default":"./dist/centrifuge.shared.worker.js"}},"gitHead":"e8e8dafe6221ef81cd0b6f7d531b50c5552a48e0","scripts":{"lint":"eslint .","test":"vitest run","bench":"vitest bench --run","build":"node scripts/build.mjs","check":"pnpm typecheck && pnpm build && pnpm test","examples":"node scripts/serve-examples.mjs","test:e2e":"pnpm build && playwright test","typecheck":"tsc --noEmit","test:watch":"vitest","bench:trend":"node scripts/bench-trend.mjs","verify:pack":"node scripts/verify-packed-consumer.mjs","bench:browser":"pnpm build && node scripts/bench-browser.mjs","bench:compare":"node scripts/bench-compare.mjs","test:coverage":"vitest run --coverage","verify:compat":"node scripts/verify-version-compat.mjs","prepublishOnly":"pnpm check","verify:published":"node scripts/verify-published-consumer.mjs"},"_npmUser":{"name":"sun1090","email":"1090964491@qq.com"},"repository":{"url":"git+https://github.com/Sun1090/cross-tab-worker-databus.git","type":"git"},"_npmVersion":"10.9.8","description":"Framework-agnostic cross-tab data bus with Dedicated/Shared Worker clustering and Centrifuge support.","directories":{},"sideEffects":["./dist/centrifuge.worker.js","./dist/centrifuge.shared.worker.js"],"_nodeVersion":"22.23.2","_hasShrinkwrap":false,"packageManager":"pnpm@10.14.0","devDependencies":{"vue":"^3.5.42","jsdom":"^30.0.1","react":"^19.3.0","eslint":"^10.10.0","vitest":"^5.0.1","esbuild":"^0.28.2","globals":"^17.12.0","react-dom":"^19.3.0","@eslint/js":"^10.0.1","typescript":"^6.0.3","@types/node":"^26.5.1","@types/react":"^19.3.0","fake-indexeddb":"^6.2.5","@playwright/test":"^1.63.0","typescript-eslint":"^8.70.0","@vitest/coverage-v8":"^5.0.1","@testing-library/react":"^16.3.3"},"peerDependencies":{"vue":">=3.3","react":">=18","centrifuge":"^5.5.3"},"peerDependenciesMeta":{"vue":{"optional":true},"react":{"optional":true},"centrifuge":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/cross-tab-worker-databus_0.20.87_1789502360118_0.20267366017639876","host":"s3://npm-registry-packages-npm-production"}},"0.20.88":{"name":"cross-tab-worker-databus","version":"0.20.88","keywords":["broadcast-channel","cross-tab","data-bus","dedicated-worker","shared-worker","centrifuge","websocket"],"author":{"name":"Sun1090"},"license":"MIT","_id":"cross-tab-worker-databus@0.20.88","maintainers":[{"name":"sun1090","email":"1090964491@qq.com"}],"homepage":"https://github.com/Sun1090/cross-tab-worker-databus#readme","bugs":{"url":"https://github.com/Sun1090/cross-tab-worker-databus/issues"},"dist":{"shasum":"ab488c210a911c26c142acb81eed85de83a292ee","tarball":"https://registry.npmjs.org/cross-tab-worker-databus/-/cross-tab-worker-databus-0.20.88.tgz","fileCount":109,"integrity":"sha512-ka4bp+eO3tbGE2IKNa2xp0Xi1TsP+LQE8iR+4Db1PJYvioHdJxa+gU2cay9eGlemKeFKC6Fumyzw0GDoT4Bb+Q==","signatures":[{"sig":"MEUCIQDZ0WDlRgUclGgjhptOeTBGcintwEkBYS2ObmjYDOCb5wIgX9Ty98FJs2YwAcwuj2DFj+pP+BSWSvS8Np7xQEkseyo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/cross-tab-worker-databus@0.20.88","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3471094},"main":"./dist/cjs/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/cjs/index.cjs"},"./vue":{"types":"./dist/vue.d.ts","import":"./dist/vue.js","require":"./dist/cjs/vue.cjs"},"./hooks":{"types":"./dist/hooks.d.ts","import":"./dist/hooks.js","require":"./dist/cjs/hooks.cjs"},"./centrifuge":{"types":"./dist/centrifuge.d.ts","import":"./dist/centrifuge.js","require":"./dist/cjs/centrifuge.cjs"},"./package.json":"./package.json","./centrifuge.worker":{"types":"./dist/workers/centrifuge.worker.d.ts","default":"./dist/centrifuge.worker.js"},"./centrifuge.shared.worker":{"types":"./dist/workers/centrifuge.shared.worker.d.ts","default":"./dist/centrifuge.shared.worker.js"}},"gitHead":"00813df25a4fa944e952bd51d1f90e003b0ee7ca","scripts":{"lint":"eslint .","test":"vitest run","bench":"vitest bench --run","build":"node scripts/build.mjs","check":"pnpm typecheck && pnpm build && pnpm test","examples":"node scripts/serve-examples.mjs","test:e2e":"pnpm build && playwright test","typecheck":"tsc --noEmit","test:watch":"vitest","bench:trend":"node scripts/bench-trend.mjs","verify:pack":"node scripts/verify-packed-consumer.mjs","bench:browser":"pnpm build && node scripts/bench-browser.mjs","bench:compare":"node scripts/bench-compare.mjs","test:coverage":"vitest run --coverage","verify:compat":"node scripts/verify-version-compat.mjs","prepublishOnly":"pnpm check","verify:published":"node scripts/verify-published-consumer.mjs"},"_npmUser":{"name":"sun1090","email":"1090964491@qq.com"},"repository":{"url":"git+https://github.com/Sun1090/cross-tab-worker-databus.git","type":"git"},"_npmVersion":"10.9.8","description":"Framework-agnostic cross-tab data bus with Dedicated/Shared Worker clustering and Centrifuge support.","directories":{},"sideEffects":["./dist/centrifuge.worker.js","./dist/centrifuge.shared.worker.js"],"_nodeVersion":"22.23.2","_hasShrinkwrap":false,"packageManager":"pnpm@10.14.0","devDependencies":{"vue":"^3.5.42","jsdom":"^30.0.1","react":"^19.3.0","eslint":"^10.10.0","vitest":"^5.0.1","esbuild":"^0.28.2","globals":"^17.12.0","react-dom":"^19.3.0","@eslint/js":"^10.0.1","typescript":"^6.0.3","@types/node":"^26.5.1","@types/react":"^19.3.0","fake-indexeddb":"^6.2.5","@playwright/test":"^1.63.0","typescript-eslint":"^8.70.0","@vitest/coverage-v8":"^5.0.1","@testing-library/react":"^16.3.3"},"peerDependencies":{"vue":">=3.3","react":">=18","centrifuge":"^5.5.3"},"peerDependenciesMeta":{"vue":{"optional":true},"react":{"optional":true},"centrifuge":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/cross-tab-worker-databus_0.20.88_1789506779188_0.4588041983436697","host":"s3://npm-registry-packages-npm-production"}},"0.20.89":{"name":"cross-tab-worker-databus","version":"0.20.89","keywords":["broadcast-channel","cross-tab","data-bus","dedicated-worker","shared-worker","centrifuge","websocket"],"author":{"name":"Sun1090"},"license":"MIT","_id":"cross-tab-worker-databus@0.20.89","maintainers":[{"name":"sun1090","email":"1090964491@qq.com"}],"homepage":"https://github.com/Sun1090/cross-tab-worker-databus#readme","bugs":{"url":"https://github.com/Sun1090/cross-tab-worker-databus/issues"},"dist":{"shasum":"2b3f5122fdbe16b32724abf121cb904077b98b88","tarball":"https://registry.npmjs.org/cross-tab-worker-databus/-/cross-tab-worker-databus-0.20.89.tgz","fileCount":109,"integrity":"sha512-PPq/XeH+kIN+szw8blm2gwXRLsbh3HplzOngpc+RP4+h1+xVAvP7qfBWSM5Pv8L5yE9d8hgPQRky79tA37X1Bg==","signatures":[{"sig":"MEUCIQCUQBAU8CU6zYEIHzKXu5k4dyMuiayVEvfZZNglDcx/HQIgF407oI1MFzYpm29dBq920Ah4VgeEri1VkpTj9pB8BLI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/cross-tab-worker-databus@0.20.89","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3509029},"main":"./dist/cjs/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/cjs/index.cjs"},"./vue":{"types":"./dist/vue.d.ts","import":"./dist/vue.js","require":"./dist/cjs/vue.cjs"},"./hooks":{"types":"./dist/hooks.d.ts","import":"./dist/hooks.js","require":"./dist/cjs/hooks.cjs"},"./centrifuge":{"types":"./dist/centrifuge.d.ts","import":"./dist/centrifuge.js","require":"./dist/cjs/centrifuge.cjs"},"./package.json":"./package.json","./centrifuge.worker":{"types":"./dist/workers/centrifuge.worker.d.ts","default":"./dist/centrifuge.worker.js"},"./centrifuge.shared.worker":{"types":"./dist/workers/centrifuge.shared.worker.d.ts","default":"./dist/centrifuge.shared.worker.js"}},"gitHead":"77d5d4c3b5ee41ebc4d31c9b7431faff1340c9fd","scripts":{"lint":"eslint .","test":"vitest run","bench":"vitest bench --run","build":"node scripts/build.mjs","check":"pnpm typecheck && pnpm build && pnpm test","examples":"node scripts/serve-examples.mjs","test:e2e":"pnpm build && playwright test","typecheck":"tsc --noEmit","test:watch":"vitest","bench:trend":"node scripts/bench-trend.mjs","verify:pack":"node scripts/verify-packed-consumer.mjs","bench:browser":"pnpm build && node scripts/bench-browser.mjs","bench:compare":"node scripts/bench-compare.mjs","test:coverage":"vitest run --coverage","verify:compat":"node scripts/verify-version-compat.mjs","prepublishOnly":"pnpm check","verify:published":"node scripts/verify-published-consumer.mjs"},"_npmUser":{"name":"sun1090","email":"1090964491@qq.com"},"repository":{"url":"git+https://github.com/Sun1090/cross-tab-worker-databus.git","type":"git"},"_npmVersion":"10.9.8","description":"Framework-agnostic cross-tab data bus with Dedicated/Shared Worker clustering and Centrifuge support.","directories":{},"sideEffects":["./dist/centrifuge.worker.js","./dist/centrifuge.shared.worker.js"],"_nodeVersion":"22.23.2","_hasShrinkwrap":false,"packageManager":"pnpm@10.14.0","devDependencies":{"vue":"^3.5.42","jsdom":"^30.0.1","react":"^19.3.0","eslint":"^10.10.0","vitest":"^5.0.1","esbuild":"^0.28.2","globals":"^17.12.0","react-dom":"^19.3.0","@eslint/js":"^10.0.1","typescript":"^6.0.3","@types/node":"^26.5.1","@types/react":"^19.3.0","fake-indexeddb":"^6.2.5","@playwright/test":"^1.63.0","typescript-eslint":"^8.70.0","@vitest/coverage-v8":"^5.0.1","@testing-library/react":"^16.3.3"},"peerDependencies":{"vue":">=3.3","react":">=18","centrifuge":"^5.5.3"},"peerDependenciesMeta":{"vue":{"optional":true},"react":{"optional":true},"centrifuge":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/cross-tab-worker-databus_0.20.89_1789511840126_0.6746997292048156","host":"s3://npm-registry-packages-npm-production"}},"0.20.90":{"name":"cross-tab-worker-databus","version":"0.20.90","keywords":["broadcast-channel","cross-tab","data-bus","dedicated-worker","shared-worker","centrifuge","websocket"],"author":{"name":"Sun1090"},"license":"MIT","_id":"cross-tab-worker-databus@0.20.90","maintainers":[{"name":"sun1090","email":"1090964491@qq.com"}],"homepage":"https://github.com/Sun1090/cross-tab-worker-databus#readme","bugs":{"url":"https://github.com/Sun1090/cross-tab-worker-databus/issues"},"dist":{"shasum":"3f01610236f475cbda6967291b86ba6b13ba7e0d","tarball":"https://registry.npmjs.org/cross-tab-worker-databus/-/cross-tab-worker-databus-0.20.90.tgz","fileCount":109,"integrity":"sha512-CqkcnThfTvw6My5t/P9+zbkAmPGa8kQqbGWrDeojOJpV6a581eD6BqyHz+XbJARJf36n9HZ5Q2imwBbwVX6jkw==","signatures":[{"sig":"MEUCIQCbQ5YkBEpjRh1JmA+81kGC3D140RuLERYGfnSjb4dxkwIgSlQ8iayvgqJQYQ3WxcdkZnqm3WktI/14jHyU0GqKqQ0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/cross-tab-worker-databus@0.20.90","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3516247},"main":"./dist/cjs/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/cjs/index.cjs"},"./vue":{"types":"./dist/vue.d.ts","import":"./dist/vue.js","require":"./dist/cjs/vue.cjs"},"./hooks":{"types":"./dist/hooks.d.ts","import":"./dist/hooks.js","require":"./dist/cjs/hooks.cjs"},"./centrifuge":{"types":"./dist/centrifuge.d.ts","import":"./dist/centrifuge.js","require":"./dist/cjs/centrifuge.cjs"},"./package.json":"./package.json","./centrifuge.worker":{"types":"./dist/workers/centrifuge.worker.d.ts","default":"./dist/centrifuge.worker.js"},"./centrifuge.shared.worker":{"types":"./dist/workers/centrifuge.shared.worker.d.ts","default":"./dist/centrifuge.shared.worker.js"}},"gitHead":"d194d05f8772fbe38b21f3ec9037fc715f3583d5","scripts":{"lint":"eslint .","test":"vitest run","bench":"vitest bench --run","build":"node scripts/build.mjs","check":"pnpm typecheck && pnpm build && pnpm test","examples":"node scripts/serve-examples.mjs","test:e2e":"pnpm build && playwright test","typecheck":"tsc --noEmit","test:watch":"vitest","bench:trend":"node scripts/bench-trend.mjs","verify:pack":"node scripts/verify-packed-consumer.mjs","bench:browser":"pnpm build && node scripts/bench-browser.mjs","bench:compare":"node scripts/bench-compare.mjs","test:coverage":"vitest run --coverage","verify:compat":"node scripts/verify-version-compat.mjs","prepublishOnly":"pnpm check","verify:published":"node scripts/verify-published-consumer.mjs"},"_npmUser":{"name":"sun1090","email":"1090964491@qq.com"},"repository":{"url":"git+https://github.com/Sun1090/cross-tab-worker-databus.git","type":"git"},"_npmVersion":"10.9.8","description":"Framework-agnostic cross-tab data bus with Dedicated/Shared Worker clustering and Centrifuge support.","directories":{},"sideEffects":["./dist/centrifuge.worker.js","./dist/centrifuge.shared.worker.js"],"_nodeVersion":"22.23.2","_hasShrinkwrap":false,"packageManager":"pnpm@10.14.0","devDependencies":{"vue":"^3.5.42","jsdom":"^30.0.1","react":"^19.3.0","eslint":"^10.10.0","vitest":"^5.0.1","esbuild":"^0.28.2","globals":"^17.12.0","react-dom":"^19.3.0","@eslint/js":"^10.0.1","typescript":"^6.0.3","@types/node":"^26.5.1","@types/react":"^19.3.0","fake-indexeddb":"^6.2.5","@playwright/test":"^1.63.0","typescript-eslint":"^8.70.0","@vitest/coverage-v8":"^5.0.1","@testing-library/react":"^16.3.3"},"peerDependencies":{"vue":">=3.3","react":">=18","centrifuge":"^5.5.3"},"peerDependenciesMeta":{"vue":{"optional":true},"react":{"optional":true},"centrifuge":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/cross-tab-worker-databus_0.20.90_1789514603477_0.7981729670044415","host":"s3://npm-registry-packages-npm-production"}},"0.20.91":{"name":"cross-tab-worker-databus","version":"0.20.91","keywords":["broadcast-channel","cross-tab","data-bus","dedicated-worker","shared-worker","centrifuge","websocket"],"author":{"name":"Sun1090"},"license":"MIT","_id":"cross-tab-worker-databus@0.20.91","maintainers":[{"name":"sun1090","email":"1090964491@qq.com"}],"homepage":"https://github.com/Sun1090/cross-tab-worker-databus#readme","bugs":{"url":"https://github.com/Sun1090/cross-tab-worker-databus/issues"},"dist":{"shasum":"c3a144476789f6f8686a88b5c09e8384bdae06f8","tarball":"https://registry.npmjs.org/cross-tab-worker-databus/-/cross-tab-worker-databus-0.20.91.tgz","fileCount":109,"integrity":"sha512-Rx4tSFVjpVYVCGjzKlClje2O8ZxruOqgKGU5nDpmtH3n4sNWlXs7m8qly8/L66d9ncMfW+jpLrZdQ1trq5ZHcQ==","signatures":[{"sig":"MEQCICO14kvvU/wTXwDu1vrq2MenVQINq4xy4vT7oXnRENiiAiB/x7+QMhylhc2hb7KWwr6xIbNbRD7L9qCvPLIX8ifYjw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/cross-tab-worker-databus@0.20.91","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3529517},"main":"./dist/cjs/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/cjs/index.cjs"},"./vue":{"types":"./dist/vue.d.ts","import":"./dist/vue.js","require":"./dist/cjs/vue.cjs"},"./hooks":{"types":"./dist/hooks.d.ts","import":"./dist/hooks.js","require":"./dist/cjs/hooks.cjs"},"./centrifuge":{"types":"./dist/centrifuge.d.ts","import":"./dist/centrifuge.js","require":"./dist/cjs/centrifuge.cjs"},"./package.json":"./package.json","./centrifuge.worker":{"types":"./dist/workers/centrifuge.worker.d.ts","default":"./dist/centrifuge.worker.js"},"./centrifuge.shared.worker":{"types":"./dist/workers/centrifuge.shared.worker.d.ts","default":"./dist/centrifuge.shared.worker.js"}},"gitHead":"41f0401f5e93970d97c29f9795b816c0d426d403","scripts":{"lint":"eslint .","test":"vitest run","bench":"vitest bench --run","build":"node scripts/build.mjs","check":"pnpm typecheck && pnpm build && pnpm test","examples":"node scripts/serve-examples.mjs","test:e2e":"pnpm build && playwright test","typecheck":"tsc --noEmit","test:watch":"vitest","bench:trend":"node scripts/bench-trend.mjs","verify:pack":"node scripts/verify-packed-consumer.mjs","bench:browser":"pnpm build && node scripts/bench-browser.mjs","bench:compare":"node scripts/bench-compare.mjs","test:coverage":"vitest run --coverage","verify:compat":"node scripts/verify-version-compat.mjs","prepublishOnly":"pnpm check","verify:published":"node scripts/verify-published-consumer.mjs"},"_npmUser":{"name":"sun1090","email":"1090964491@qq.com"},"repository":{"url":"git+https://github.com/Sun1090/cross-tab-worker-databus.git","type":"git"},"_npmVersion":"10.9.8","description":"Framework-agnostic cross-tab data bus with Dedicated/Shared Worker clustering and Centrifuge support.","directories":{},"sideEffects":["./dist/centrifuge.worker.js","./dist/centrifuge.shared.worker.js"],"_nodeVersion":"22.23.2","_hasShrinkwrap":false,"packageManager":"pnpm@10.14.0","devDependencies":{"vue":"^3.5.42","jsdom":"^30.0.1","react":"^19.3.0","eslint":"^10.10.0","vitest":"^5.0.1","esbuild":"^0.28.2","globals":"^17.12.0","react-dom":"^19.3.0","@eslint/js":"^10.0.1","typescript":"^6.0.3","@types/node":"^26.5.1","@types/react":"^19.3.0","fake-indexeddb":"^6.2.5","@playwright/test":"^1.63.0","typescript-eslint":"^8.70.0","@vitest/coverage-v8":"^5.0.1","@testing-library/react":"^16.3.3"},"peerDependencies":{"vue":">=3.3","react":">=18","centrifuge":"^5.5.3"},"peerDependenciesMeta":{"vue":{"optional":true},"react":{"optional":true},"centrifuge":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/cross-tab-worker-databus_0.20.91_1789522909738_0.21385521632165005","host":"s3://npm-registry-packages-npm-production"}},"0.20.92":{"name":"cross-tab-worker-databus","version":"0.20.92","keywords":["broadcast-channel","cross-tab","data-bus","dedicated-worker","shared-worker","centrifuge","websocket"],"author":{"name":"Sun1090"},"license":"MIT","_id":"cross-tab-worker-databus@0.20.92","maintainers":[{"name":"sun1090","email":"1090964491@qq.com"}],"homepage":"https://github.com/Sun1090/cross-tab-worker-databus#readme","bugs":{"url":"https://github.com/Sun1090/cross-tab-worker-databus/issues"},"dist":{"shasum":"eda341df274f9f46440db203c549810068be5b80","tarball":"https://registry.npmjs.org/cross-tab-worker-databus/-/cross-tab-worker-databus-0.20.92.tgz","fileCount":109,"integrity":"sha512-9ztPnlt82jv69uyTQLNRAqmDgyGD35aybHMlpk+CgEXW2l4zaM5/vMBInSK5w98KKN/snncrSLfatGA7LZsKDQ==","signatures":[{"sig":"MEUCIQD56TbbeVJ+HQ587D4SF62bNDuF8KKVZK/oZQ/oVotmoAIgCOnFv7lnkcotx/FDoI5PKr7RMJxwYLp8eFmndhNEleI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQD42U/iiGVmALTtswcGXMvXEXbs/npcC1sKKOXuYdjO9wIhAI/rN69A/oGC2pxOFsbsCH8qG2eBu8CjbIsO8e96m7zJ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/cross-tab-worker-databus@0.20.92","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3636353},"main":"./dist/cjs/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/cjs/index.cjs"},"./vue":{"types":"./dist/vue.d.ts","import":"./dist/vue.js","require":"./dist/cjs/vue.cjs"},"./hooks":{"types":"./dist/hooks.d.ts","import":"./dist/hooks.js","require":"./dist/cjs/hooks.cjs"},"./centrifuge":{"types":"./dist/centrifuge.d.ts","import":"./dist/centrifuge.js","require":"./dist/cjs/centrifuge.cjs"},"./package.json":"./package.json","./centrifuge.worker":{"types":"./dist/workers/centrifuge.worker.d.ts","default":"./dist/centrifuge.worker.js"},"./centrifuge.shared.worker":{"types":"./dist/workers/centrifuge.shared.worker.d.ts","default":"./dist/centrifuge.shared.worker.js"}},"gitHead":"c31ae257c0bed796167f36d3c1768028a672d74b","scripts":{"lint":"eslint .","test":"vitest run","bench":"vitest bench --run","build":"node scripts/build.mjs","check":"pnpm typecheck && pnpm build && pnpm test","examples":"node scripts/serve-examples.mjs","test:e2e":"pnpm build && playwright test","typecheck":"tsc --noEmit","test:watch":"vitest","bench:trend":"node scripts/bench-trend.mjs","verify:pack":"node scripts/verify-packed-consumer.mjs","bench:browser":"pnpm build && node scripts/bench-browser.mjs","bench:compare":"node scripts/bench-compare.mjs","test:coverage":"vitest run --coverage","verify:compat":"node scripts/verify-version-compat.mjs","prepublishOnly":"pnpm check","verify:published":"node scripts/verify-published-consumer.mjs"},"_npmUser":{"name":"sun1090","email":"1090964491@qq.com"},"repository":{"url":"git+https://github.com/Sun1090/cross-tab-worker-databus.git","type":"git"},"_npmVersion":"10.9.8","description":"Framework-agnostic cross-tab data bus with Dedicated/Shared Worker clustering and Centrifuge support.","directories":{},"sideEffects":["./dist/centrifuge.worker.js","./dist/centrifuge.shared.worker.js"],"_nodeVersion":"22.23.2","_hasShrinkwrap":false,"packageManager":"pnpm@10.14.0","devDependencies":{"vue":"^3.5.42","jsdom":"^30.0.1","react":"^19.3.0","eslint":"^10.10.0","vitest":"^5.0.1","esbuild":"^0.28.2","globals":"^17.12.0","react-dom":"^19.3.0","@eslint/js":"^10.0.1","typescript":"^6.0.3","@types/node":"^26.5.1","@types/react":"^19.3.0","fake-indexeddb":"^6.2.5","@playwright/test":"^1.63.0","typescript-eslint":"^8.70.0","@vitest/coverage-v8":"^5.0.1","@testing-library/react":"^16.3.3"},"peerDependencies":{"vue":">=3.3","react":">=18","centrifuge":"^5.5.3"},"peerDependenciesMeta":{"vue":{"optional":true},"react":{"optional":true},"centrifuge":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/cross-tab-worker-databus_0.20.92_1789685726212_0.4861711174481689","host":"s3://npm-registry-packages-npm-production"}},"0.20.93":{"name":"cross-tab-worker-databus","version":"0.20.93","keywords":["broadcast-channel","cross-tab","data-bus","dedicated-worker","shared-worker","centrifuge","websocket"],"author":{"name":"Sun1090"},"license":"MIT","_id":"cross-tab-worker-databus@0.20.93","maintainers":[{"name":"sun1090","email":"1090964491@qq.com"}],"homepage":"https://github.com/Sun1090/cross-tab-worker-databus#readme","bugs":{"url":"https://github.com/Sun1090/cross-tab-worker-databus/issues"},"dist":{"shasum":"d6be254a8666099078a3547d4f446cb133fb9853","tarball":"https://registry.npmjs.org/cross-tab-worker-databus/-/cross-tab-worker-databus-0.20.93.tgz","fileCount":109,"integrity":"sha512-JaV1eaoYJHOEMsfkEp4sTNC3CxfHId8k8Zsnoj5FReEU9KL1m/HCPC94zsSBLa2lrskQh8Vq8cLirDa9Fg6fFQ==","signatures":[{"sig":"MEQCIC9WuCONv9SF+MJv74sSPbrOn6lInSqay9L+Pvzm7jRNAiB4Y5NId5vgN575Dj8tqk2KkovySgpZ1JHMcRUrG0LiRw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIFQEkPoHLcQvp5d8CYhg0+wIGiAu8M4udn1pVRhVoezKAiAj+L0SUkk54fwAmgutQ27srxa+XVUvokJfMCCszLBuEA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/cross-tab-worker-databus@0.20.93","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3649066},"main":"./dist/cjs/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/cjs/index.cjs"},"./vue":{"types":"./dist/vue.d.ts","import":"./dist/vue.js","require":"./dist/cjs/vue.cjs"},"./hooks":{"types":"./dist/hooks.d.ts","import":"./dist/hooks.js","require":"./dist/cjs/hooks.cjs"},"./centrifuge":{"types":"./dist/centrifuge.d.ts","import":"./dist/centrifuge.js","require":"./dist/cjs/centrifuge.cjs"},"./package.json":"./package.json","./centrifuge.worker":{"types":"./dist/workers/centrifuge.worker.d.ts","default":"./dist/centrifuge.worker.js"},"./centrifuge.shared.worker":{"types":"./dist/workers/centrifuge.shared.worker.d.ts","default":"./dist/centrifuge.shared.worker.js"}},"gitHead":"d7d67d337cfa3b4ea6ec31cb5f7cc08e5e8bf185","scripts":{"lint":"eslint .","test":"vitest run","bench":"vitest bench --run","build":"node scripts/build.mjs","check":"pnpm typecheck && pnpm build && pnpm test","examples":"node scripts/serve-examples.mjs","test:e2e":"pnpm build && playwright test","typecheck":"tsc --noEmit","test:watch":"vitest","bench:trend":"node scripts/bench-trend.mjs","verify:pack":"node scripts/verify-packed-consumer.mjs","bench:browser":"pnpm build && node scripts/bench-browser.mjs","bench:compare":"node scripts/bench-compare.mjs","test:coverage":"vitest run --coverage","verify:compat":"node scripts/verify-version-compat.mjs","prepublishOnly":"pnpm check","verify:published":"node scripts/verify-published-consumer.mjs"},"_npmUser":{"name":"sun1090","email":"1090964491@qq.com"},"repository":{"url":"git+https://github.com/Sun1090/cross-tab-worker-databus.git","type":"git"},"_npmVersion":"10.9.8","description":"Framework-agnostic cross-tab data bus with Dedicated/Shared Worker clustering and Centrifuge support.","directories":{},"sideEffects":["./dist/centrifuge.worker.js","./dist/centrifuge.shared.worker.js"],"_nodeVersion":"22.23.2","_hasShrinkwrap":false,"packageManager":"pnpm@10.14.0","devDependencies":{"vue":"^3.5.43","jsdom":"^30.1.0","react":"^19.3.0","eslint":"^10.11.0","vitest":"^5.0.1","esbuild":"^0.28.2","globals":"^17.12.0","react-dom":"^19.3.0","@eslint/js":"^10.0.1","typescript":"^6.0.3","@types/node":"^26.6.1","@types/react":"^19.3.0","fake-indexeddb":"^6.2.5","@playwright/test":"^1.63.0","typescript-eslint":"^8.70.0","@vitest/coverage-v8":"^5.0.1","@testing-library/react":"^16.3.3"},"peerDependencies":{"vue":">=3.3","react":">=18","centrifuge":"^5.5.3"},"peerDependenciesMeta":{"vue":{"optional":true},"react":{"optional":true},"centrifuge":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/cross-tab-worker-databus_0.20.93_1789775434544_0.265379915610622","host":"s3://npm-registry-packages-npm-production"}},"0.20.94":{"name":"cross-tab-worker-databus","version":"0.20.94","keywords":["broadcast-channel","cross-tab","data-bus","dedicated-worker","shared-worker","centrifuge","websocket"],"author":{"name":"Sun1090"},"license":"MIT","_id":"cross-tab-worker-databus@0.20.94","maintainers":[{"name":"sun1090","email":"1090964491@qq.com"}],"homepage":"https://github.com/Sun1090/cross-tab-worker-databus#readme","bugs":{"url":"https://github.com/Sun1090/cross-tab-worker-databus/issues"},"dist":{"shasum":"dac267d62e7831d7aa78d282bf9ec797b4ac0fb9","tarball":"https://registry.npmjs.org/cross-tab-worker-databus/-/cross-tab-worker-databus-0.20.94.tgz","fileCount":109,"integrity":"sha512-gfVji7CBSNOnCuBb+x69tYQyOfDutQkReyK3QwEnMuU1v37rDDcOTDTmHKWPmBm0aMR4/HFH75qqJoenWZSKBA==","signatures":[{"sig":"MEYCIQDb06StahnqUsm9WRFcghN43y3WM/dfjql1Iw7iVDzS6QIhAInCnVvTt+BABBeTHDN33tryRJh5EvKajvJ5a5iHkGhT","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIDC9HlmKmj/QnxvMWxis4ycV9owxkuhLIbEGnWI9tQE5AiEA3446M9Gh+O9q0q5cRxSWSQIqFiy+QgG9RqR9pvgeiAU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/cross-tab-worker-databus@0.20.94","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3662091},"main":"./dist/cjs/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/cjs/index.cjs"},"./vue":{"types":"./dist/vue.d.ts","import":"./dist/vue.js","require":"./dist/cjs/vue.cjs"},"./hooks":{"types":"./dist/hooks.d.ts","import":"./dist/hooks.js","require":"./dist/cjs/hooks.cjs"},"./centrifuge":{"types":"./dist/centrifuge.d.ts","import":"./dist/centrifuge.js","require":"./dist/cjs/centrifuge.cjs"},"./package.json":"./package.json","./centrifuge.worker":{"types":"./dist/workers/centrifuge.worker.d.ts","default":"./dist/centrifuge.worker.js"},"./centrifuge.shared.worker":{"types":"./dist/workers/centrifuge.shared.worker.d.ts","default":"./dist/centrifuge.shared.worker.js"}},"gitHead":"9b8f8893f4089fd4b32496752b36deb2fddcbe10","scripts":{"lint":"eslint .","test":"vitest run","bench":"vitest bench --run","build":"node scripts/build.mjs","check":"pnpm typecheck && pnpm build && pnpm test","examples":"node scripts/serve-examples.mjs","test:e2e":"pnpm build && playwright test","typecheck":"tsc --noEmit","test:watch":"vitest","bench:trend":"node scripts/bench-trend.mjs","verify:pack":"node scripts/verify-packed-consumer.mjs","bench:browser":"pnpm build && node scripts/bench-browser.mjs","bench:compare":"node scripts/bench-compare.mjs","test:coverage":"vitest run --coverage","verify:compat":"node scripts/verify-version-compat.mjs","prepublishOnly":"pnpm check","verify:published":"node scripts/verify-published-consumer.mjs"},"_npmUser":{"name":"sun1090","email":"1090964491@qq.com"},"repository":{"url":"git+https://github.com/Sun1090/cross-tab-worker-databus.git","type":"git"},"_npmVersion":"10.9.8","description":"Framework-agnostic cross-tab data bus with Dedicated/Shared Worker clustering and Centrifuge support.","directories":{},"sideEffects":["./dist/centrifuge.worker.js","./dist/centrifuge.shared.worker.js"],"_nodeVersion":"22.23.2","_hasShrinkwrap":false,"packageManager":"pnpm@10.14.0","devDependencies":{"vue":"^3.5.43","jsdom":"^30.1.0","react":"^19.3.0","eslint":"^10.11.0","vitest":"^5.0.1","esbuild":"^0.28.2","globals":"^17.12.0","react-dom":"^19.3.0","@eslint/js":"^10.0.1","centrifuge":"^5.7.4","typescript":"^6.0.3","@types/node":"^26.6.2","@types/react":"^19.3.0","fake-indexeddb":"^6.2.5","@playwright/test":"^1.63.0","typescript-eslint":"^8.70.0","@vitest/coverage-v8":"^5.0.1","@testing-library/react":"^16.3.3"},"peerDependencies":{"vue":">=3.3","react":">=18","centrifuge":"^5.5.3"},"peerDependenciesMeta":{"vue":{"optional":true},"react":{"optional":true},"centrifuge":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/cross-tab-worker-databus_0.20.94_1790011243228_0.753620646613411","host":"s3://npm-registry-packages-npm-production"}},"0.20.95":{"name":"cross-tab-worker-databus","version":"0.20.95","keywords":["broadcast-channel","cross-tab","data-bus","dedicated-worker","shared-worker","centrifuge","websocket"],"author":{"name":"Sun1090"},"license":"MIT","_id":"cross-tab-worker-databus@0.20.95","maintainers":[{"name":"sun1090","email":"1090964491@qq.com"}],"homepage":"https://github.com/Sun1090/cross-tab-worker-databus#readme","bugs":{"url":"https://github.com/Sun1090/cross-tab-worker-databus/issues"},"dist":{"shasum":"7091518d0a69468e9b37a3514d1015ee18c6ba48","tarball":"https://registry.npmjs.org/cross-tab-worker-databus/-/cross-tab-worker-databus-0.20.95.tgz","fileCount":109,"integrity":"sha512-M+37KQDjnYflWtq7k1s0ySLUvJI8zgFbfdvKgjHzN2YIQrDr99UZjfAFzc+sVPVpHpC9z3xaWe6/MoPspGbYCA==","signatures":[{"sig":"MEUCICvff9wtLFHXJLhRilJJKNSegiqMwpky6FmmBFXa9j91AiEAwcrbpI4as2Z1b0V1NRLTLj6ByjSZRsQPVbfaXqXE3/8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQC9VmyRmmdjBw0KAO+Zd9AWpSFRYYCOsUoVKm7RKpLasAIgD1Lre2rkQYOLiiQ6+p1CBfesyOtU73MgTJq1zMfrIhI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/cross-tab-worker-databus@0.20.95","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3670018},"main":"./dist/cjs/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/cjs/index.cjs"},"./vue":{"types":"./dist/vue.d.ts","import":"./dist/vue.js","require":"./dist/cjs/vue.cjs"},"./hooks":{"types":"./dist/hooks.d.ts","import":"./dist/hooks.js","require":"./dist/cjs/hooks.cjs"},"./centrifuge":{"types":"./dist/centrifuge.d.ts","import":"./dist/centrifuge.js","require":"./dist/cjs/centrifuge.cjs"},"./package.json":"./package.json","./centrifuge.worker":{"types":"./dist/workers/centrifuge.worker.d.ts","default":"./dist/centrifuge.worker.js"},"./centrifuge.shared.worker":{"types":"./dist/workers/centrifuge.shared.worker.d.ts","default":"./dist/centrifuge.shared.worker.js"}},"gitHead":"b1dbc7255d288b39483387fad4950e31606e2d1b","scripts":{"lint":"eslint .","test":"vitest run","bench":"vitest bench --run","build":"node scripts/build.mjs","check":"pnpm typecheck && pnpm build && pnpm test","examples":"node scripts/serve-examples.mjs","test:e2e":"pnpm build && playwright test","typecheck":"tsc --noEmit","test:watch":"vitest","bench:trend":"node scripts/bench-trend.mjs","verify:pack":"node scripts/verify-packed-consumer.mjs","bench:browser":"pnpm build && node scripts/bench-browser.mjs","bench:compare":"node scripts/bench-compare.mjs","test:coverage":"vitest run --coverage","verify:compat":"node scripts/verify-version-compat.mjs","prepublishOnly":"pnpm check","verify:published":"node scripts/verify-published-consumer.mjs"},"_npmUser":{"name":"sun1090","email":"1090964491@qq.com"},"repository":{"url":"git+https://github.com/Sun1090/cross-tab-worker-databus.git","type":"git"},"_npmVersion":"10.9.8","description":"Framework-agnostic cross-tab data bus with Dedicated/Shared Worker clustering and Centrifuge support.","directories":{},"sideEffects":["./dist/centrifuge.worker.js","./dist/centrifuge.shared.worker.js"],"_nodeVersion":"22.23.2","_hasShrinkwrap":false,"packageManager":"pnpm@10.14.0","devDependencies":{"vue":"^3.5.43","jsdom":"^30.1.0","react":"^19.3.0","eslint":"^10.11.0","vitest":"^5.0.1","esbuild":"^0.28.2","globals":"^17.12.0","react-dom":"^19.3.0","@eslint/js":"^10.0.1","centrifuge":"^5.7.4","typescript":"^6.0.3","@types/node":"^26.6.2","@types/react":"^19.3.0","fake-indexeddb":"^6.2.5","@playwright/test":"^1.63.0","typescript-eslint":"^8.70.0","@vitest/coverage-v8":"^5.0.1","@testing-library/react":"^16.3.3"},"peerDependencies":{"vue":">=3.3","react":">=18","centrifuge":"^5.5.3"},"peerDependenciesMeta":{"vue":{"optional":true},"react":{"optional":true},"centrifuge":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/cross-tab-worker-databus_0.20.95_1790017940530_0.10991702992874286","host":"s3://npm-registry-packages-npm-production"}},"0.20.96":{"name":"cross-tab-worker-databus","version":"0.20.96","keywords":["broadcast-channel","cross-tab","data-bus","dedicated-worker","shared-worker","centrifuge","websocket"],"author":{"name":"Sun1090"},"license":"MIT","_id":"cross-tab-worker-databus@0.20.96","maintainers":[{"name":"sun1090","email":"1090964491@qq.com"}],"homepage":"https://github.com/Sun1090/cross-tab-worker-databus#readme","bugs":{"url":"https://github.com/Sun1090/cross-tab-worker-databus/issues"},"dist":{"shasum":"59360f8c6084d8930a478f14581c3c498ea7f78d","tarball":"https://registry.npmjs.org/cross-tab-worker-databus/-/cross-tab-worker-databus-0.20.96.tgz","fileCount":109,"integrity":"sha512-5xJIJp6WhBh9iuKmEH6reeurwuiSQpuuKgLTVELGE68aqeiC+xSH9oyFl8SSpr3qgHUoJpv0E+DXjfJ0bENeqw==","signatures":[{"sig":"MEQCIH3Aoi5TFkjGGJZIDwKhFDhfwYC4ZF27MP/KKvScs2rVAiANURFb3JWniB16NbIotMZKnuuAPbcNdWvDiM75Axrvew==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIB0fXuRQqIrEVqjrF5CDM79h0fnHzzqE1gHkh9itWM9PAiEA0UO5qJ2af2rzcnPpv+vzqzUecporD2tMC/6e2Bl+5Uc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/cross-tab-worker-databus@0.20.96","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3685986},"main":"./dist/cjs/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/cjs/index.cjs"},"./vue":{"types":"./dist/vue.d.ts","import":"./dist/vue.js","require":"./dist/cjs/vue.cjs"},"./hooks":{"types":"./dist/hooks.d.ts","import":"./dist/hooks.js","require":"./dist/cjs/hooks.cjs"},"./centrifuge":{"types":"./dist/centrifuge.d.ts","import":"./dist/centrifuge.js","require":"./dist/cjs/centrifuge.cjs"},"./package.json":"./package.json","./centrifuge.worker":{"types":"./dist/workers/centrifuge.worker.d.ts","default":"./dist/centrifuge.worker.js"},"./centrifuge.shared.worker":{"types":"./dist/workers/centrifuge.shared.worker.d.ts","default":"./dist/centrifuge.shared.worker.js"}},"gitHead":"ba9c07f3be42b74a1119985967f7fb6787a20c4e","scripts":{"lint":"eslint .","test":"vitest run","bench":"vitest bench --run","build":"node scripts/build.mjs","check":"pnpm typecheck && pnpm build && pnpm test","examples":"node scripts/serve-examples.mjs","test:e2e":"pnpm build && playwright test","typecheck":"tsc --noEmit","test:watch":"vitest","bench:trend":"node scripts/bench-trend.mjs","verify:pack":"node scripts/verify-packed-consumer.mjs","bench:browser":"pnpm build && node scripts/bench-browser.mjs","bench:compare":"node scripts/bench-compare.mjs","test:coverage":"vitest run --coverage","verify:compat":"node scripts/verify-version-compat.mjs","prepublishOnly":"pnpm check","verify:published":"node scripts/verify-published-consumer.mjs"},"_npmUser":{"name":"sun1090","email":"1090964491@qq.com"},"repository":{"url":"git+https://github.com/Sun1090/cross-tab-worker-databus.git","type":"git"},"_npmVersion":"10.9.8","description":"Framework-agnostic cross-tab data bus with Dedicated/Shared Worker clustering and Centrifuge support.","directories":{},"sideEffects":["./dist/centrifuge.worker.js","./dist/centrifuge.shared.worker.js"],"_nodeVersion":"22.23.2","_hasShrinkwrap":false,"packageManager":"pnpm@10.14.0","devDependencies":{"vue":"^3.5.43","jsdom":"^30.1.0","react":"^19.3.0","eslint":"^10.11.0","vitest":"^5.0.1","esbuild":"^0.28.2","globals":"^17.12.0","react-dom":"^19.3.0","@eslint/js":"^10.0.1","centrifuge":"^5.7.4","typescript":"^6.0.3","@types/node":"^26.6.2","@types/react":"^19.3.0","fake-indexeddb":"^6.2.5","@playwright/test":"^1.63.0","typescript-eslint":"^8.70.1","@vitest/coverage-v8":"^5.0.1","@testing-library/react":"^16.3.3"},"peerDependencies":{"vue":">=3.3","react":">=18","centrifuge":"^5.5.3"},"peerDependenciesMeta":{"vue":{"optional":true},"react":{"optional":true},"centrifuge":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/cross-tab-worker-databus_0.20.96_1790028340861_0.939997423217217","host":"s3://npm-registry-packages-npm-production"}},"0.20.97":{"name":"cross-tab-worker-databus","version":"0.20.97","keywords":["broadcast-channel","cross-tab","data-bus","dedicated-worker","shared-worker","centrifuge","websocket"],"author":{"name":"Sun1090"},"license":"MIT","_id":"cross-tab-worker-databus@0.20.97","maintainers":[{"name":"sun1090","email":"1090964491@qq.com"}],"homepage":"https://github.com/Sun1090/cross-tab-worker-databus#readme","bugs":{"url":"https://github.com/Sun1090/cross-tab-worker-databus/issues"},"dist":{"shasum":"92e7016c69afb33d69364a4156d050550dce3606","tarball":"https://registry.npmjs.org/cross-tab-worker-databus/-/cross-tab-worker-databus-0.20.97.tgz","fileCount":109,"integrity":"sha512-kf9aeSEqHcwN7WY7PtHvTvzeMTeYs6v7XByWc9myFc0GAxTt/8gWx5DxK2L7k1NsjCWnFtnlqeh5rxx4OdoS7g==","signatures":[{"sig":"MEUCIF32PTQK9SMrWtuCuQ5WAiF8rXoPBrl9mwzME2CsQI/lAiEArX2RxrIqNwpKeKLn7mqQuWTXps8ZNU87A/1lhEWT85k=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQCKEn++6I09pBKAirteMBv3npSUVCSHH8O2AyfVljL7agIhAKvteAjetncZn7Mj7HkvsvEiTDQxfl4WTskhreTgHv6f","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/cross-tab-worker-databus@0.20.97","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3703504},"main":"./dist/cjs/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/cjs/index.cjs"},"./vue":{"types":"./dist/vue.d.ts","import":"./dist/vue.js","require":"./dist/cjs/vue.cjs"},"./hooks":{"types":"./dist/hooks.d.ts","import":"./dist/hooks.js","require":"./dist/cjs/hooks.cjs"},"./centrifuge":{"types":"./dist/centrifuge.d.ts","import":"./dist/centrifuge.js","require":"./dist/cjs/centrifuge.cjs"},"./package.json":"./package.json","./centrifuge.worker":{"types":"./dist/workers/centrifuge.worker.d.ts","default":"./dist/centrifuge.worker.js"},"./centrifuge.shared.worker":{"types":"./dist/workers/centrifuge.shared.worker.d.ts","default":"./dist/centrifuge.shared.worker.js"}},"gitHead":"4abe7d982f3198db15c2ddfcb852f913e7e67e6b","scripts":{"lint":"eslint .","test":"vitest run","bench":"vitest bench --run","build":"node scripts/build.mjs","check":"pnpm typecheck && pnpm build && pnpm test && pnpm test:perf","examples":"node scripts/serve-examples.mjs","test:e2e":"pnpm build && playwright test","test:perf":"DATABUS_PERF_GATES=1 vitest run tests/perf-gate.test.ts","typecheck":"tsc --noEmit","test:watch":"vitest","bench:trend":"node scripts/bench-trend.mjs","verify:pack":"node scripts/verify-packed-consumer.mjs","bench:browser":"pnpm build && node scripts/bench-browser.mjs","bench:compare":"node scripts/bench-compare.mjs","test:coverage":"vitest run --coverage","verify:compat":"node scripts/verify-version-compat.mjs","prepublishOnly":"pnpm check","verify:published":"node scripts/verify-published-consumer.mjs"},"_npmUser":{"name":"sun1090","email":"1090964491@qq.com"},"repository":{"url":"git+https://github.com/Sun1090/cross-tab-worker-databus.git","type":"git"},"_npmVersion":"10.9.8","description":"Framework-agnostic cross-tab data bus with Dedicated/Shared Worker clustering and Centrifuge support.","directories":{},"sideEffects":["./dist/centrifuge.worker.js","./dist/centrifuge.shared.worker.js"],"_nodeVersion":"22.23.2","_hasShrinkwrap":false,"packageManager":"pnpm@10.14.0","devDependencies":{"vue":"^3.5.43","jsdom":"^30.1.0","react":"^19.3.0","eslint":"^10.11.0","vitest":"^5.0.1","esbuild":"^0.28.2","globals":"^17.12.0","react-dom":"^19.3.0","@eslint/js":"^10.0.1","centrifuge":"^5.7.4","typescript":"^6.0.3","@types/node":"^26.6.2","@types/react":"^19.3.0","fake-indexeddb":"^6.2.5","@playwright/test":"^1.63.0","typescript-eslint":"^8.70.1","@vitest/coverage-v8":"^5.0.1","@testing-library/react":"^16.3.3"},"peerDependencies":{"vue":">=3.3","react":">=18","centrifuge":"^5.5.3"},"peerDependenciesMeta":{"vue":{"optional":true},"react":{"optional":true},"centrifuge":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/cross-tab-worker-databus_0.20.97_1790045608198_0.9527052254511901","host":"s3://npm-registry-packages-npm-production"}},"0.21.0":{"name":"cross-tab-worker-databus","version":"0.21.0","keywords":["broadcast-channel","cross-tab","data-bus","dedicated-worker","shared-worker","centrifuge","websocket"],"author":{"name":"Sun1090"},"license":"MIT","_id":"cross-tab-worker-databus@0.21.0","maintainers":[{"name":"sun1090","email":"1090964491@qq.com"}],"homepage":"https://github.com/Sun1090/cross-tab-worker-databus#readme","bugs":{"url":"https://github.com/Sun1090/cross-tab-worker-databus/issues"},"dist":{"shasum":"bcac0f0ce8e9eb87bf9438397af59288e09a8306","tarball":"https://registry.npmjs.org/cross-tab-worker-databus/-/cross-tab-worker-databus-0.21.0.tgz","fileCount":109,"integrity":"sha512-REyoGCu50yeghZ5ZhElHUZNjoAN4IUEAqCj61W66A0zTE2nqBiW+XUVuSPl6bYr2BGotTQdud1GZ68sVZSMfrQ==","signatures":[{"sig":"MEUCIAlGl46Qf8HxZs9WlYMkM/v44xXUK9FLwu1ZtHVzaA4JAiEA07fSfmYCMuSLy9iLhv61WexQhxQWHIZuEjxaY/uXIY4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIBWQARc71mRxKYV8ixgF7p+REmThu2FdfzxAVlIohRqnAiA4MfLHYDRhlNaJSUprOFALPdqd/+hh6782BZRPebyK/A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/cross-tab-worker-databus@0.21.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3712200},"main":"./dist/cjs/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/cjs/index.cjs"},"./vue":{"types":"./dist/vue.d.ts","import":"./dist/vue.js","require":"./dist/cjs/vue.cjs"},"./hooks":{"types":"./dist/hooks.d.ts","import":"./dist/hooks.js","require":"./dist/cjs/hooks.cjs"},"./centrifuge":{"types":"./dist/centrifuge.d.ts","import":"./dist/centrifuge.js","require":"./dist/cjs/centrifuge.cjs"},"./package.json":"./package.json","./centrifuge.worker":{"types":"./dist/workers/centrifuge.worker.d.ts","default":"./dist/centrifuge.worker.js"},"./centrifuge.shared.worker":{"types":"./dist/workers/centrifuge.shared.worker.d.ts","default":"./dist/centrifuge.shared.worker.js"}},"gitHead":"49e77a75cced039ae6693c04ae0965512211835c","scripts":{"lint":"eslint .","test":"vitest run","bench":"vitest bench --run","build":"node scripts/build.mjs","check":"pnpm typecheck && pnpm build && pnpm test && pnpm test:perf","examples":"node scripts/serve-examples.mjs","test:e2e":"pnpm build && playwright test","test:perf":"DATABUS_PERF_GATES=1 vitest run tests/perf-gate.test.ts","typecheck":"tsc --noEmit","test:watch":"vitest","bench:trend":"node scripts/bench-trend.mjs","verify:pack":"node scripts/verify-packed-consumer.mjs","bench:browser":"pnpm build && node scripts/bench-browser.mjs","bench:compare":"node scripts/bench-compare.mjs","test:coverage":"vitest run --coverage","verify:compat":"node scripts/verify-version-compat.mjs","prepublishOnly":"pnpm check","verify:published":"node scripts/verify-published-consumer.mjs"},"_npmUser":{"name":"sun1090","email":"1090964491@qq.com"},"repository":{"url":"git+https://github.com/Sun1090/cross-tab-worker-databus.git","type":"git"},"_npmVersion":"10.9.8","description":"Framework-agnostic cross-tab data bus with Dedicated/Shared Worker clustering and Centrifuge support.","directories":{},"sideEffects":["./dist/centrifuge.worker.js","./dist/centrifuge.shared.worker.js"],"_nodeVersion":"22.23.2","_hasShrinkwrap":false,"packageManager":"pnpm@10.14.0","devDependencies":{"vue":"^3.5.43","jsdom":"^30.1.0","react":"^19.3.0","eslint":"^10.11.0","vitest":"^5.0.1","esbuild":"^0.28.2","globals":"^17.12.0","react-dom":"^19.3.0","@eslint/js":"^10.0.1","centrifuge":"^5.7.4","typescript":"^6.0.3","@types/node":"^26.6.2","@types/react":"^19.3.0","fake-indexeddb":"^6.2.5","@playwright/test":"^1.63.0","typescript-eslint":"^8.70.1","@vitest/coverage-v8":"^5.0.1","@testing-library/react":"^16.3.3"},"peerDependencies":{"vue":">=3.3","react":">=18","centrifuge":"^5.5.3"},"peerDependenciesMeta":{"vue":{"optional":true},"react":{"optional":true},"centrifuge":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/cross-tab-worker-databus_0.21.0_1790049795337_0.18133217238475674","host":"s3://npm-registry-packages-npm-production"}},"0.21.1":{"name":"cross-tab-worker-databus","version":"0.21.1","keywords":["broadcast-channel","cross-tab","data-bus","dedicated-worker","shared-worker","centrifuge","websocket"],"author":{"name":"Sun1090"},"license":"MIT","_id":"cross-tab-worker-databus@0.21.1","maintainers":[{"name":"sun1090","email":"1090964491@qq.com"}],"homepage":"https://github.com/Sun1090/cross-tab-worker-databus#readme","bugs":{"url":"https://github.com/Sun1090/cross-tab-worker-databus/issues"},"dist":{"shasum":"877e2cddccef218e691d909960dcf334ac108dcd","tarball":"https://registry.npmjs.org/cross-tab-worker-databus/-/cross-tab-worker-databus-0.21.1.tgz","fileCount":109,"integrity":"sha512-pYzKExXeXrbs6dO0jC5abdnLe7ubtJBgjezQp0ACJ5I0pyEPzdUEDMlM5BXl1J8nJ67EaupgTq0pmMBNhqWs3A==","signatures":[{"sig":"MEYCIQDzvb52YopWY48Zi3TWAoqGc4eTox99b1spU7okP6Yt2gIhAOguY5t2j5R0ues82cXuEGONuVCDbBoHDtGtfNPTGaeg","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIDhz7WMdfFYGwm5JxjsKXEcJkNQn7zWOwQLSIBJJjvGyAiBx96olPU03aZ1PHvC8BpC0zNVzyLTMOIW/bH2CdlINMQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/cross-tab-worker-databus@0.21.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3716547},"main":"./dist/cjs/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/cjs/index.cjs"},"./vue":{"types":"./dist/vue.d.ts","import":"./dist/vue.js","require":"./dist/cjs/vue.cjs"},"./hooks":{"types":"./dist/hooks.d.ts","import":"./dist/hooks.js","require":"./dist/cjs/hooks.cjs"},"./centrifuge":{"types":"./dist/centrifuge.d.ts","import":"./dist/centrifuge.js","require":"./dist/cjs/centrifuge.cjs"},"./package.json":"./package.json","./centrifuge.worker":{"types":"./dist/workers/centrifuge.worker.d.ts","default":"./dist/centrifuge.worker.js"},"./centrifuge.shared.worker":{"types":"./dist/workers/centrifuge.shared.worker.d.ts","default":"./dist/centrifuge.shared.worker.js"}},"gitHead":"c9f7b51af37d803b28f6c856049d01ea92fde286","scripts":{"lint":"eslint .","test":"vitest run","bench":"vitest bench --run","build":"node scripts/build.mjs","check":"pnpm typecheck && pnpm build && pnpm test && pnpm test:perf","examples":"pnpm build:examples && node scripts/serve-examples.mjs","test:e2e":"pnpm build && pnpm build:examples && playwright test","test:perf":"DATABUS_PERF_GATES=1 vitest run tests/perf-gate.test.ts","typecheck":"tsc --noEmit","test:watch":"vitest","bench:trend":"node scripts/bench-trend.mjs","verify:pack":"node scripts/verify-packed-consumer.mjs","bench:browser":"pnpm build && node scripts/bench-browser.mjs","bench:compare":"node scripts/bench-compare.mjs","test:coverage":"vitest run --coverage","verify:compat":"node scripts/verify-version-compat.mjs","build:examples":"node scripts/build-example-vendor.mjs","prepublishOnly":"pnpm check","verify:published":"node scripts/verify-published-consumer.mjs"},"_npmUser":{"name":"sun1090","email":"1090964491@qq.com"},"repository":{"url":"git+https://github.com/Sun1090/cross-tab-worker-databus.git","type":"git"},"_npmVersion":"10.9.8","description":"Framework-agnostic cross-tab data bus with Dedicated/Shared Worker clustering and Centrifuge support.","directories":{},"sideEffects":["./dist/centrifuge.worker.js","./dist/centrifuge.shared.worker.js"],"_nodeVersion":"22.23.2","_hasShrinkwrap":false,"packageManager":"pnpm@10.14.0","devDependencies":{"vue":"^3.5.43","jsdom":"^30.1.0","react":"^19.3.0","eslint":"^10.11.0","vitest":"^5.0.1","esbuild":"^0.28.2","globals":"^17.12.0","react-dom":"^19.3.0","@eslint/js":"^10.0.1","centrifuge":"^5.7.4","typescript":"^6.0.3","@types/node":"^26.6.2","@types/react":"^19.3.0","fake-indexeddb":"^6.2.5","@playwright/test":"^1.63.0","typescript-eslint":"^8.70.1","@vitest/coverage-v8":"^5.0.1","@testing-library/react":"^16.3.3"},"peerDependencies":{"vue":">=3.3","react":">=18","centrifuge":"^5.5.3"},"peerDependenciesMeta":{"vue":{"optional":true},"react":{"optional":true},"centrifuge":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/cross-tab-worker-databus_0.21.1_1790051738537_0.46878228877596095","host":"s3://npm-registry-packages-npm-production"}},"0.21.2":{"name":"cross-tab-worker-databus","version":"0.21.2","keywords":["broadcast-channel","cross-tab","data-bus","dedicated-worker","shared-worker","centrifuge","websocket"],"author":{"name":"Sun1090"},"license":"MIT","_id":"cross-tab-worker-databus@0.21.2","maintainers":[{"name":"sun1090","email":"1090964491@qq.com"}],"homepage":"https://github.com/Sun1090/cross-tab-worker-databus#readme","bugs":{"url":"https://github.com/Sun1090/cross-tab-worker-databus/issues"},"dist":{"shasum":"1d16e6dd1e18ce27f4af02e4fa59a08f3305335d","tarball":"https://registry.npmjs.org/cross-tab-worker-databus/-/cross-tab-worker-databus-0.21.2.tgz","fileCount":109,"integrity":"sha512-LPGnKsvjlWEKbSBBF+C5g+jrBnoW+sMZ+SfkBPG5PyEK9tB27BUoF9V75648Bl73fHqgBC2Sd9a73bqVzKof2A==","signatures":[{"sig":"MEUCIH5K5aMXAwPH812qRg8viWfRSqyJzZDM/5pQySj+538VAiEA64ibvvcS064hy8sraevoUgLjNx3BJgWPSKJRtF331Ag=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIA2rC600xnUKBdRBbrREe4rxHrYualscgq+MiOEnzAcDAiBBr6S4qx7vmUaT5KG+VYagwn6Kp7KaFHdFqRKG0wkqaA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/cross-tab-worker-databus@0.21.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3721461},"main":"./dist/cjs/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/cjs/index.cjs"},"./vue":{"types":"./dist/vue.d.ts","import":"./dist/vue.js","require":"./dist/cjs/vue.cjs"},"./hooks":{"types":"./dist/hooks.d.ts","import":"./dist/hooks.js","require":"./dist/cjs/hooks.cjs"},"./centrifuge":{"types":"./dist/centrifuge.d.ts","import":"./dist/centrifuge.js","require":"./dist/cjs/centrifuge.cjs"},"./package.json":"./package.json","./centrifuge.worker":{"types":"./dist/workers/centrifuge.worker.d.ts","default":"./dist/centrifuge.worker.js"},"./centrifuge.shared.worker":{"types":"./dist/workers/centrifuge.shared.worker.d.ts","default":"./dist/centrifuge.shared.worker.js"}},"gitHead":"a10d2ae883b64d04f8e44ed6a190f52a7ce5ccd7","scripts":{"lint":"eslint .","test":"vitest run","bench":"vitest bench --run","build":"node scripts/build.mjs","check":"pnpm typecheck && pnpm build && pnpm test && pnpm test:perf","examples":"pnpm build:examples && node scripts/serve-examples.mjs","test:e2e":"pnpm build && pnpm build:examples && playwright test","test:perf":"DATABUS_PERF_GATES=1 vitest run tests/perf-gate.test.ts","typecheck":"tsc --noEmit","test:watch":"vitest","bench:trend":"node scripts/bench-trend.mjs","verify:pack":"node scripts/verify-packed-consumer.mjs","bench:browser":"pnpm build && node scripts/bench-browser.mjs","bench:compare":"node scripts/bench-compare.mjs","test:coverage":"vitest run --coverage","verify:compat":"node scripts/verify-version-compat.mjs","build:examples":"node scripts/build-example-vendor.mjs","prepublishOnly":"pnpm check","verify:published":"node scripts/verify-published-consumer.mjs"},"_npmUser":{"name":"sun1090","email":"1090964491@qq.com"},"repository":{"url":"git+https://github.com/Sun1090/cross-tab-worker-databus.git","type":"git"},"_npmVersion":"10.9.8","description":"Framework-agnostic cross-tab data bus with Dedicated/Shared Worker clustering and Centrifuge support.","directories":{},"sideEffects":["./dist/centrifuge.worker.js","./dist/centrifuge.shared.worker.js"],"_nodeVersion":"22.23.2","_hasShrinkwrap":false,"packageManager":"pnpm@10.14.0","devDependencies":{"vue":"^3.5.43","jsdom":"^30.1.0","react":"^19.3.0","eslint":"^10.11.0","vitest":"^5.0.1","esbuild":"^0.28.2","globals":"^17.12.0","react-dom":"^19.3.0","@eslint/js":"^10.0.1","centrifuge":"^5.7.4","typescript":"^6.0.3","@types/node":"^26.6.2","@types/react":"^19.3.0","fake-indexeddb":"^6.2.5","@playwright/test":"^1.63.0","typescript-eslint":"^8.70.1","@vitest/coverage-v8":"^5.0.1","@testing-library/react":"^16.3.3"},"peerDependencies":{"vue":">=3.3","react":">=18","centrifuge":"^5.5.3"},"peerDependenciesMeta":{"vue":{"optional":true},"react":{"optional":true},"centrifuge":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/cross-tab-worker-databus_0.21.2_1790052985292_0.8455276677114609","host":"s3://npm-registry-packages-npm-production"}},"0.21.3":{"name":"cross-tab-worker-databus","version":"0.21.3","keywords":["broadcast-channel","cross-tab","data-bus","dedicated-worker","shared-worker","centrifuge","websocket"],"author":{"name":"Sun1090"},"license":"MIT","_id":"cross-tab-worker-databus@0.21.3","maintainers":[{"name":"sun1090","email":"1090964491@qq.com"}],"homepage":"https://github.com/Sun1090/cross-tab-worker-databus#readme","bugs":{"url":"https://github.com/Sun1090/cross-tab-worker-databus/issues"},"dist":{"shasum":"059e8df32658898c8a87df8deb5373a8db2721bd","tarball":"https://registry.npmjs.org/cross-tab-worker-databus/-/cross-tab-worker-databus-0.21.3.tgz","fileCount":109,"integrity":"sha512-U7050UyQkND2bJGu0U6KNWziNQFlwXsmITaKnp0U6KV2FN6jkFhMvQW7XIxMLtSWDfQJ1qgqqocbc2nOWR5zDg==","signatures":[{"sig":"MEUCIQC5DmG+NphuFC2VI5qswJM+18l3b6oRm5ZGUJ4Vh/VzFgIgc+UosQC3fkjMadTEjHk0a/nfjsW8J5iizcdjXT5Ellc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQCUcZNH1SVNz23qa+wnwkMDiD3VXnElJxR+SlS3+Pm/IQIgOUDI/Q0SXEH8s0TFBDxwRPbhcUx8WgryPkTm+6fwdHM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/cross-tab-worker-databus@0.21.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3729393},"main":"./dist/cjs/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/cjs/index.cjs"},"./vue":{"types":"./dist/vue.d.ts","import":"./dist/vue.js","require":"./dist/cjs/vue.cjs"},"./hooks":{"types":"./dist/hooks.d.ts","import":"./dist/hooks.js","require":"./dist/cjs/hooks.cjs"},"./centrifuge":{"types":"./dist/centrifuge.d.ts","import":"./dist/centrifuge.js","require":"./dist/cjs/centrifuge.cjs"},"./package.json":"./package.json","./centrifuge.worker":{"types":"./dist/workers/centrifuge.worker.d.ts","default":"./dist/centrifuge.worker.js"},"./centrifuge.shared.worker":{"types":"./dist/workers/centrifuge.shared.worker.d.ts","default":"./dist/centrifuge.shared.worker.js"}},"gitHead":"ea526c23d63955050c38e8c4debb465a752ee497","scripts":{"lint":"eslint .","test":"vitest run","bench":"vitest bench --run","build":"node scripts/build.mjs","check":"pnpm typecheck && pnpm build && pnpm test && pnpm test:perf","examples":"pnpm build:examples && node scripts/serve-examples.mjs","test:e2e":"pnpm build && pnpm build:examples && playwright test","test:perf":"DATABUS_PERF_GATES=1 vitest run tests/perf-gate.test.ts","typecheck":"tsc --noEmit","test:watch":"vitest","bench:trend":"node scripts/bench-trend.mjs","verify:pack":"node scripts/verify-packed-consumer.mjs","bench:browser":"pnpm build && node scripts/bench-browser.mjs","bench:compare":"node scripts/bench-compare.mjs","test:coverage":"vitest run --coverage","verify:compat":"node scripts/verify-version-compat.mjs","build:examples":"node scripts/build-example-vendor.mjs","prepublishOnly":"pnpm check","verify:published":"node scripts/verify-published-consumer.mjs"},"_npmUser":{"name":"sun1090","email":"1090964491@qq.com"},"repository":{"url":"git+https://github.com/Sun1090/cross-tab-worker-databus.git","type":"git"},"_npmVersion":"10.9.8","description":"Framework-agnostic cross-tab data bus with Dedicated/Shared Worker clustering and Centrifuge support.","directories":{},"sideEffects":["./dist/centrifuge.worker.js","./dist/centrifuge.shared.worker.js"],"_nodeVersion":"22.23.2","_hasShrinkwrap":false,"packageManager":"pnpm@10.14.0","devDependencies":{"vue":"^3.5.43","jsdom":"^30.1.1","react":"^19.3.0","eslint":"^10.11.0","vitest":"^5.0.1","esbuild":"^0.28.2","globals":"^17.12.0","react-dom":"^19.3.0","@eslint/js":"^10.0.1","centrifuge":"^5.7.4","typescript":"^6.0.3","@types/node":"^26.6.2","@types/react":"^19.3.0","fake-indexeddb":"^6.2.5","@playwright/test":"^1.63.0","typescript-eslint":"^8.70.1","@vitest/coverage-v8":"^5.0.1","@testing-library/react":"^16.3.3"},"peerDependencies":{"vue":">=3.3","react":">=18","centrifuge":"^5.5.3"},"peerDependenciesMeta":{"vue":{"optional":true},"react":{"optional":true},"centrifuge":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/cross-tab-worker-databus_0.21.3_1790055279673_0.7341445337705612","host":"s3://npm-registry-packages-npm-production"}},"0.21.4":{"name":"cross-tab-worker-databus","version":"0.21.4","keywords":["broadcast-channel","cross-tab","data-bus","dedicated-worker","shared-worker","centrifuge","websocket"],"author":{"name":"Sun1090"},"license":"MIT","_id":"cross-tab-worker-databus@0.21.4","maintainers":[{"name":"sun1090","email":"1090964491@qq.com"}],"homepage":"https://github.com/Sun1090/cross-tab-worker-databus#readme","bugs":{"url":"https://github.com/Sun1090/cross-tab-worker-databus/issues"},"dist":{"shasum":"a57db56a5e497b04cf9cb838457c027ee4eab85f","tarball":"https://registry.npmjs.org/cross-tab-worker-databus/-/cross-tab-worker-databus-0.21.4.tgz","fileCount":109,"integrity":"sha512-BMhj5Q/TKDawZftwAUpSSryGd8MFkbK/FchCWa7JjR0L4IqCXFRTvT1+4oyZswRdEXnHaqlvAI8L4vwhZ19O7A==","signatures":[{"sig":"MEQCIDDcR3bscRO3cJAtVyId4uypzxJUuHdOtA7+eVMnpMn/AiBn77VvE+KSXrpIyDtJPsA6tBGtfvqKonCLfMBYOCNM5Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIH88raSuVhvZ+5yX/zB++PVixAVpKlz4ZUaD60yS4bJ6AiEAuOMGPL8Z8hv7fAMIrr3mOQymYFLPr+1VtlZa2/d0JoE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/cross-tab-worker-databus@0.21.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3757581},"main":"./dist/cjs/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/cjs/index.cjs"},"./vue":{"types":"./dist/vue.d.ts","import":"./dist/vue.js","require":"./dist/cjs/vue.cjs"},"./hooks":{"types":"./dist/hooks.d.ts","import":"./dist/hooks.js","require":"./dist/cjs/hooks.cjs"},"./centrifuge":{"types":"./dist/centrifuge.d.ts","import":"./dist/centrifuge.js","require":"./dist/cjs/centrifuge.cjs"},"./package.json":"./package.json","./centrifuge.worker":{"types":"./dist/workers/centrifuge.worker.d.ts","default":"./dist/centrifuge.worker.js"},"./centrifuge.shared.worker":{"types":"./dist/workers/centrifuge.shared.worker.d.ts","default":"./dist/centrifuge.shared.worker.js"}},"gitHead":"7b2c3226f4a50a563856fdcd929ce4690f743f31","scripts":{"lint":"eslint .","test":"vitest run","bench":"vitest bench --run","build":"node scripts/build.mjs","check":"pnpm typecheck && pnpm build && pnpm test && pnpm test:perf","examples":"pnpm build:examples && node scripts/serve-examples.mjs","test:e2e":"pnpm build && pnpm build:examples && playwright test","test:perf":"DATABUS_PERF_GATES=1 vitest run tests/perf-gate.test.ts","typecheck":"tsc --noEmit","test:watch":"vitest","bench:trend":"node scripts/bench-trend.mjs","verify:pack":"node scripts/verify-packed-consumer.mjs","bench:browser":"pnpm build && node scripts/bench-browser.mjs","bench:compare":"node scripts/bench-compare.mjs","test:coverage":"vitest run --coverage","verify:compat":"node scripts/verify-version-compat.mjs","build:examples":"node scripts/build-example-vendor.mjs","prepublishOnly":"pnpm check","verify:published":"node scripts/verify-published-consumer.mjs"},"_npmUser":{"name":"sun1090","email":"1090964491@qq.com"},"repository":{"url":"git+https://github.com/Sun1090/cross-tab-worker-databus.git","type":"git"},"_npmVersion":"10.9.8","description":"Framework-agnostic cross-tab data bus with Dedicated/Shared Worker clustering and Centrifuge support.","directories":{},"sideEffects":["./dist/centrifuge.worker.js","./dist/centrifuge.shared.worker.js"],"_nodeVersion":"22.23.2","_hasShrinkwrap":false,"packageManager":"pnpm@10.14.0","devDependencies":{"vue":"^3.5.43","jsdom":"^30.1.1","react":"^19.3.0","eslint":"^10.11.0","vitest":"^5.0.1","esbuild":"^0.28.2","globals":"^17.12.0","react-dom":"^19.3.0","@eslint/js":"^10.0.1","centrifuge":"^5.7.4","typescript":"^6.0.3","@types/node":"^26.6.2","@types/react":"^19.3.0","fake-indexeddb":"^6.2.5","@playwright/test":"^1.63.0","typescript-eslint":"^8.70.1","@vitest/coverage-v8":"^5.0.1","@testing-library/react":"^16.3.3"},"peerDependencies":{"vue":">=3.3","react":">=18","centrifuge":"^5.5.3"},"peerDependenciesMeta":{"vue":{"optional":true},"react":{"optional":true},"centrifuge":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/cross-tab-worker-databus_0.21.4_1790066719236_0.5222733021184383","host":"s3://npm-registry-packages-npm-production"}},"0.21.5":{"name":"cross-tab-worker-databus","version":"0.21.5","keywords":["broadcast-channel","cross-tab","data-bus","dedicated-worker","shared-worker","centrifuge","websocket"],"author":{"name":"Sun1090"},"license":"MIT","_id":"cross-tab-worker-databus@0.21.5","maintainers":[{"name":"sun1090","email":"1090964491@qq.com"}],"homepage":"https://github.com/Sun1090/cross-tab-worker-databus#readme","bugs":{"url":"https://github.com/Sun1090/cross-tab-worker-databus/issues"},"dist":{"shasum":"28249b4b926959a6196f91a7f350fe120b0931e0","tarball":"https://registry.npmjs.org/cross-tab-worker-databus/-/cross-tab-worker-databus-0.21.5.tgz","fileCount":109,"integrity":"sha512-n29QQg/KuN8xwUgaUEsc/k2Oarv1W2TN3nR29rywTyVLAeU0lxFjvkF1wxKgFoSFgmLMyJBbrxcsjnNMXiTdXQ==","signatures":[{"sig":"MEYCIQDlHcwzgR6Cc1LXtkVB8J0wvZMZSB9oahr3X/2Yby0gQwIhAK9w5/cq1sCMyco5m20HnHU5k5TJzFD5V0bFN0d7EIfe","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQDCHvNAsxdGwfxWx3mFJkytuvj/8fgKEOqws+hqd/YbJQIhAKsCbHdctDYVtvee6U+Ya4+oOiP9cAr2A0QWPlyQw/oM","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/cross-tab-worker-databus@0.21.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3801829},"main":"./dist/cjs/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/cjs/index.cjs"},"./vue":{"types":"./dist/vue.d.ts","import":"./dist/vue.js","require":"./dist/cjs/vue.cjs"},"./hooks":{"types":"./dist/hooks.d.ts","import":"./dist/hooks.js","require":"./dist/cjs/hooks.cjs"},"./centrifuge":{"types":"./dist/centrifuge.d.ts","import":"./dist/centrifuge.js","require":"./dist/cjs/centrifuge.cjs"},"./package.json":"./package.json","./centrifuge.worker":{"types":"./dist/workers/centrifuge.worker.d.ts","default":"./dist/centrifuge.worker.js"},"./centrifuge.shared.worker":{"types":"./dist/workers/centrifuge.shared.worker.d.ts","default":"./dist/centrifuge.shared.worker.js"}},"gitHead":"701b531a80aa44e22973aaa89945fd839bd7a58a","scripts":{"lint":"eslint .","test":"vitest run","bench":"vitest bench --run","build":"node scripts/build.mjs","check":"pnpm typecheck && pnpm build && pnpm test && pnpm test:perf","examples":"pnpm build:examples && node scripts/serve-examples.mjs","test:e2e":"pnpm build && pnpm build:examples && playwright test","test:perf":"DATABUS_PERF_GATES=1 vitest run tests/perf-gate.test.ts","typecheck":"tsc --noEmit","test:watch":"vitest","bench:trend":"node scripts/bench-trend.mjs","verify:pack":"node scripts/verify-packed-consumer.mjs","bench:browser":"pnpm build && node scripts/bench-browser.mjs","bench:compare":"node scripts/bench-compare.mjs","test:coverage":"vitest run --coverage","verify:compat":"node scripts/verify-version-compat.mjs","build:examples":"node scripts/build-example-vendor.mjs","prepublishOnly":"pnpm check","verify:published":"node scripts/verify-published-consumer.mjs"},"_npmUser":{"name":"sun1090","email":"1090964491@qq.com"},"repository":{"url":"git+https://github.com/Sun1090/cross-tab-worker-databus.git","type":"git"},"_npmVersion":"10.9.8","description":"Framework-agnostic cross-tab data bus with Dedicated/Shared Worker clustering and Centrifuge support.","directories":{},"sideEffects":["./dist/centrifuge.worker.js","./dist/centrifuge.shared.worker.js"],"_nodeVersion":"22.23.2","_hasShrinkwrap":false,"packageManager":"pnpm@10.14.0","devDependencies":{"vue":"^3.5.43","jsdom":"^30.1.1","react":"^19.3.0","eslint":"^10.11.0","vitest":"^5.0.1","esbuild":"^0.28.2","globals":"^17.12.0","react-dom":"^19.3.0","@eslint/js":"^10.0.1","centrifuge":"^5.7.4","typescript":"^6.0.3","@types/node":"^26.6.2","@types/react":"^19.3.0","fake-indexeddb":"^6.2.5","@playwright/test":"^1.63.0","typescript-eslint":"^8.70.1","@vitest/coverage-v8":"^5.0.1","@testing-library/react":"^16.3.3"},"peerDependencies":{"vue":">=3.3","react":">=18","centrifuge":"^5.5.3"},"peerDependenciesMeta":{"vue":{"optional":true},"react":{"optional":true},"centrifuge":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/cross-tab-worker-databus_0.21.5_1790085226228_0.3616318341982412","host":"s3://npm-registry-packages-npm-production"}},"0.21.6":{"name":"cross-tab-worker-databus","version":"0.21.6","keywords":["broadcast-channel","cross-tab","data-bus","dedicated-worker","shared-worker","centrifuge","websocket"],"author":{"name":"Sun1090"},"license":"MIT","_id":"cross-tab-worker-databus@0.21.6","maintainers":[{"name":"sun1090","email":"1090964491@qq.com"}],"homepage":"https://github.com/Sun1090/cross-tab-worker-databus#readme","bugs":{"url":"https://github.com/Sun1090/cross-tab-worker-databus/issues"},"dist":{"shasum":"cb1c8726fb4074e37184c60d14d0d7eb0d82c7e1","tarball":"https://registry.npmjs.org/cross-tab-worker-databus/-/cross-tab-worker-databus-0.21.6.tgz","fileCount":109,"integrity":"sha512-BaKA1HGLSDoy45irM1dfPpDJRqRK/xREN0Qteo7VZL7MB4XqHV/Qxe5wuXfrn8M8rXJVpz8tnZ1hzBnwgqz1Bw==","signatures":[{"sig":"MEUCIQDVpTNYrIEar8D2ZjURJarpCY5ywe38lX3VAS1KryMxvgIgVQsYm1DL1BsHPyUqF6NeAG4PFPAJZpsGDlmVObs5a5I=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQDQ72GvBUl76qkoX4Bp/cuDL6zZwaay/kHX2cnW8KRWqwIgN3NixfS0uPZOg2ABYonG00r1pATlbwGm4tRO3a09vM0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/cross-tab-worker-databus@0.21.6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3814542},"main":"./dist/cjs/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/cjs/index.cjs"},"./vue":{"types":"./dist/vue.d.ts","import":"./dist/vue.js","require":"./dist/cjs/vue.cjs"},"./hooks":{"types":"./dist/hooks.d.ts","import":"./dist/hooks.js","require":"./dist/cjs/hooks.cjs"},"./centrifuge":{"types":"./dist/centrifuge.d.ts","import":"./dist/centrifuge.js","require":"./dist/cjs/centrifuge.cjs"},"./package.json":"./package.json","./centrifuge.worker":{"types":"./dist/workers/centrifuge.worker.d.ts","default":"./dist/centrifuge.worker.js"},"./centrifuge.shared.worker":{"types":"./dist/workers/centrifuge.shared.worker.d.ts","default":"./dist/centrifuge.shared.worker.js"}},"gitHead":"607a30c227837c3a79e8fec105b5d88c28b61efc","scripts":{"lint":"eslint .","test":"vitest run","bench":"vitest bench --run","build":"node scripts/build.mjs","check":"pnpm typecheck && pnpm build && pnpm test && pnpm test:perf","examples":"pnpm build:examples && node scripts/serve-examples.mjs","test:e2e":"pnpm build && pnpm build:examples && playwright test","test:perf":"DATABUS_PERF_GATES=1 vitest run tests/perf-gate.test.ts","typecheck":"tsc --noEmit","test:watch":"vitest","bench:trend":"node scripts/bench-trend.mjs","verify:pack":"node scripts/verify-packed-consumer.mjs","bench:browser":"pnpm build && node scripts/bench-browser.mjs","bench:compare":"node scripts/bench-compare.mjs","test:coverage":"vitest run --coverage","verify:compat":"node scripts/verify-version-compat.mjs","build:examples":"node scripts/build-example-vendor.mjs","prepublishOnly":"pnpm check","verify:published":"node scripts/verify-published-consumer.mjs"},"_npmUser":{"name":"sun1090","email":"1090964491@qq.com"},"repository":{"url":"git+https://github.com/Sun1090/cross-tab-worker-databus.git","type":"git"},"_npmVersion":"10.9.8","description":"Framework-agnostic cross-tab data bus with Dedicated/Shared Worker clustering and Centrifuge support.","directories":{},"sideEffects":["./dist/centrifuge.worker.js","./dist/centrifuge.shared.worker.js"],"_nodeVersion":"22.23.2","_hasShrinkwrap":false,"packageManager":"pnpm@10.14.0","devDependencies":{"vue":"^3.5.43","jsdom":"^30.1.1","react":"^19.3.0","eslint":"^10.11.0","vitest":"^5.0.1","esbuild":"^0.28.2","globals":"^17.12.0","react-dom":"^19.3.0","@eslint/js":"^10.0.1","centrifuge":"^5.7.4","typescript":"^6.0.3","@types/node":"^26.6.2","@types/react":"^19.3.0","fake-indexeddb":"^6.2.5","@playwright/test":"^1.63.0","typescript-eslint":"^8.70.1","@vitest/coverage-v8":"^5.0.1","@testing-library/react":"^16.3.3"},"peerDependencies":{"vue":">=3.3","react":">=18","centrifuge":"^5.5.3"},"peerDependenciesMeta":{"vue":{"optional":true},"react":{"optional":true},"centrifuge":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/cross-tab-worker-databus_0.21.6_1790090995225_0.5147151748885925","host":"s3://npm-registry-packages-npm-production"}},"0.21.7":{"name":"cross-tab-worker-databus","version":"0.21.7","keywords":["broadcast-channel","cross-tab","data-bus","dedicated-worker","shared-worker","centrifuge","websocket"],"author":{"name":"Sun1090"},"license":"MIT","_id":"cross-tab-worker-databus@0.21.7","maintainers":[{"name":"sun1090","email":"1090964491@qq.com"}],"homepage":"https://github.com/Sun1090/cross-tab-worker-databus#readme","bugs":{"url":"https://github.com/Sun1090/cross-tab-worker-databus/issues"},"dist":{"shasum":"970887ce048f1edd06adab6ada5337d544c99c99","tarball":"https://registry.npmjs.org/cross-tab-worker-databus/-/cross-tab-worker-databus-0.21.7.tgz","fileCount":109,"integrity":"sha512-qaxI1nIvISsftlHEQf+A//TH5th0tzGnaB9eM07ocuphJQlP+HFwuUIOsM0B+vRUNF2H8k05Io9JgWKf2QQ+zw==","signatures":[{"sig":"MEYCIQCaaljyXoJWgZbCTHHkmu18v0L73F1BCGfeGeLasO0b7wIhAMXwTZdHNmyTaJtIQmT2BWAkkl8OaJ74Ltp/OoGysIql","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQCoLYSD47tOJjCSET+iktA5OBIfh9SpqtCPpwey27o0eAIhAOoRt5hQ7s+OXax7DxKM5Gyzc//ttrP7aFL6SM3JbsxO","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/cross-tab-worker-databus@0.21.7","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3859850},"main":"./dist/cjs/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/cjs/index.cjs"},"./vue":{"types":"./dist/vue.d.ts","import":"./dist/vue.js","require":"./dist/cjs/vue.cjs"},"./hooks":{"types":"./dist/hooks.d.ts","import":"./dist/hooks.js","require":"./dist/cjs/hooks.cjs"},"./centrifuge":{"types":"./dist/centrifuge.d.ts","import":"./dist/centrifuge.js","require":"./dist/cjs/centrifuge.cjs"},"./package.json":"./package.json","./centrifuge.worker":{"types":"./dist/workers/centrifuge.worker.d.ts","default":"./dist/centrifuge.worker.js"},"./centrifuge.shared.worker":{"types":"./dist/workers/centrifuge.shared.worker.d.ts","default":"./dist/centrifuge.shared.worker.js"}},"gitHead":"43c7d3d31eb8babc79e5a63574f949690e5a88b7","scripts":{"lint":"eslint .","test":"vitest run","bench":"vitest bench --run","build":"node scripts/build.mjs","check":"pnpm typecheck && pnpm build && pnpm test && pnpm test:perf","examples":"pnpm build:examples && node scripts/serve-examples.mjs","test:e2e":"pnpm build && pnpm build:examples && playwright test","test:perf":"DATABUS_PERF_GATES=1 vitest run tests/perf-gate.test.ts","typecheck":"tsc --noEmit","test:watch":"vitest","bench:trend":"node scripts/bench-trend.mjs","verify:pack":"node scripts/verify-packed-consumer.mjs","bench:browser":"pnpm build && node scripts/bench-browser.mjs","bench:compare":"node scripts/bench-compare.mjs","test:coverage":"vitest run --coverage","verify:compat":"node scripts/verify-version-compat.mjs","build:examples":"node scripts/build-example-vendor.mjs","prepublishOnly":"pnpm check","verify:published":"node scripts/verify-published-consumer.mjs"},"_npmUser":{"name":"sun1090","email":"1090964491@qq.com"},"repository":{"url":"git+https://github.com/Sun1090/cross-tab-worker-databus.git","type":"git"},"_npmVersion":"10.9.8","description":"Framework-agnostic cross-tab data bus with Dedicated/Shared Worker clustering and Centrifuge support.","directories":{},"sideEffects":["./dist/centrifuge.worker.js","./dist/centrifuge.shared.worker.js"],"_nodeVersion":"22.23.2","_hasShrinkwrap":false,"packageManager":"pnpm@10.14.0","devDependencies":{"vue":"^3.5.43","jsdom":"^30.1.1","react":"^19.3.0","eslint":"^10.11.0","vitest":"^5.0.1","esbuild":"^0.28.2","globals":"^17.12.0","react-dom":"^19.3.0","@eslint/js":"^10.0.1","centrifuge":"^5.7.4","typescript":"^6.0.3","@types/node":"^26.6.2","@types/react":"^19.3.0","fake-indexeddb":"^6.2.5","@playwright/test":"^1.63.0","typescript-eslint":"^8.70.1","@vitest/coverage-v8":"^5.0.1","@testing-library/react":"^16.3.3"},"peerDependencies":{"vue":">=3.3","react":">=18","centrifuge":"^5.5.3"},"peerDependenciesMeta":{"vue":{"optional":true},"react":{"optional":true},"centrifuge":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/cross-tab-worker-databus_0.21.7_1790099511122_0.7661916785645533","host":"s3://npm-registry-packages-npm-production"}},"0.21.8":{"name":"cross-tab-worker-databus","version":"0.21.8","keywords":["broadcast-channel","cross-tab","data-bus","dedicated-worker","shared-worker","centrifuge","websocket"],"author":{"name":"Sun1090"},"license":"MIT","_id":"cross-tab-worker-databus@0.21.8","maintainers":[{"name":"sun1090","email":"1090964491@qq.com"}],"homepage":"https://github.com/Sun1090/cross-tab-worker-databus#readme","bugs":{"url":"https://github.com/Sun1090/cross-tab-worker-databus/issues"},"dist":{"shasum":"73fb3a7d362801250c80e710b76bf6721d9b6b93","tarball":"https://registry.npmjs.org/cross-tab-worker-databus/-/cross-tab-worker-databus-0.21.8.tgz","fileCount":109,"integrity":"sha512-u5MowLsmPmOkdhW40TZcOCFRY97g24jwHiE5pJk7OUG21g+Z1EjKhZ1m58wWc/7oqiPb3v6s3WBI2vs+vrahGg==","signatures":[{"sig":"MEUCIQCUqkL4w/IbpD4sVWLh8ZwkoRAoYBju0qHLbSEMM6IHGAIgAcFQ41OUW9gkqLY7VkJ5K/PRuFIkQNeN+OttWaf++lM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQDTbdq0kKbCGVknBG5X6W28MJkbiyTtn9jtLwQdH0XbzQIgBvvGwyYMFLhXiiD2ANojJ1+xHr2fX/mKHgEm3uHZI9A=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/cross-tab-worker-databus@0.21.8","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3891093},"main":"./dist/cjs/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/cjs/index.cjs"},"./vue":{"types":"./dist/vue.d.ts","import":"./dist/vue.js","require":"./dist/cjs/vue.cjs"},"./hooks":{"types":"./dist/hooks.d.ts","import":"./dist/hooks.js","require":"./dist/cjs/hooks.cjs"},"./centrifuge":{"types":"./dist/centrifuge.d.ts","import":"./dist/centrifuge.js","require":"./dist/cjs/centrifuge.cjs"},"./package.json":"./package.json","./centrifuge.worker":{"types":"./dist/workers/centrifuge.worker.d.ts","default":"./dist/centrifuge.worker.js"},"./centrifuge.shared.worker":{"types":"./dist/workers/centrifuge.shared.worker.d.ts","default":"./dist/centrifuge.shared.worker.js"}},"gitHead":"b29592c466b3f40377a0f1091c331f4d6a427bcb","scripts":{"lint":"eslint .","test":"vitest run","bench":"vitest bench --run","build":"node scripts/build.mjs","check":"pnpm typecheck && pnpm build && pnpm test && pnpm test:perf","examples":"pnpm build:examples && node scripts/serve-examples.mjs","test:e2e":"pnpm build && pnpm build:examples && playwright test","test:perf":"DATABUS_PERF_GATES=1 vitest run tests/perf-gate.test.ts","typecheck":"tsc --noEmit","test:watch":"vitest","bench:trend":"node scripts/bench-trend.mjs","verify:pack":"node scripts/verify-packed-consumer.mjs","bench:browser":"pnpm build && node scripts/bench-browser.mjs","bench:compare":"node scripts/bench-compare.mjs","test:coverage":"vitest run --coverage","verify:compat":"node scripts/verify-version-compat.mjs","build:examples":"node scripts/build-example-vendor.mjs","prepublishOnly":"pnpm check","verify:published":"node scripts/verify-published-consumer.mjs"},"_npmUser":{"name":"sun1090","email":"1090964491@qq.com"},"repository":{"url":"git+https://github.com/Sun1090/cross-tab-worker-databus.git","type":"git"},"_npmVersion":"10.9.8","description":"Framework-agnostic cross-tab data bus with Dedicated/Shared Worker clustering and Centrifuge support.","directories":{},"sideEffects":["./dist/centrifuge.worker.js","./dist/centrifuge.shared.worker.js"],"_nodeVersion":"22.23.2","_hasShrinkwrap":false,"packageManager":"pnpm@10.14.0","devDependencies":{"vue":"^3.5.43","jsdom":"^30.1.1","react":"^19.3.0","eslint":"^10.11.0","vitest":"^5.0.1","esbuild":"^0.28.2","globals":"^17.12.0","react-dom":"^19.3.0","@eslint/js":"^10.0.1","centrifuge":"^5.7.4","typescript":"^6.0.3","@types/node":"^26.6.2","@types/react":"^19.3.0","fake-indexeddb":"^6.2.5","@playwright/test":"^1.63.0","typescript-eslint":"^8.70.1","@vitest/coverage-v8":"^5.0.1","@testing-library/react":"^16.3.3"},"peerDependencies":{"vue":">=3.3","react":">=18","centrifuge":"^5.5.3"},"peerDependenciesMeta":{"vue":{"optional":true},"react":{"optional":true},"centrifuge":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/cross-tab-worker-databus_0.21.8_1790112354749_0.2118251736961534","host":"s3://npm-registry-packages-npm-production"}},"0.21.9":{"name":"cross-tab-worker-databus","version":"0.21.9","keywords":["broadcast-channel","cross-tab","data-bus","dedicated-worker","shared-worker","centrifuge","websocket"],"author":{"name":"Sun1090"},"license":"MIT","_id":"cross-tab-worker-databus@0.21.9","maintainers":[{"name":"sun1090","email":"1090964491@qq.com"}],"homepage":"https://github.com/Sun1090/cross-tab-worker-databus#readme","bugs":{"url":"https://github.com/Sun1090/cross-tab-worker-databus/issues"},"dist":{"shasum":"927d12718cca33e834108368241730c8c75bf51b","tarball":"https://registry.npmjs.org/cross-tab-worker-databus/-/cross-tab-worker-databus-0.21.9.tgz","fileCount":109,"integrity":"sha512-mroBYOu42uCEItxOfpEqAbztbO6W37vELTrEaznoK/7NAdpsa5+hJ0Rb582mMgPqFk9naod6KKOzlfXfbmtXFw==","signatures":[{"sig":"MEYCIQDOj7Xx0fbJXTcLagqtzswe7cQLky4aho/E7HoyUaM1sQIhALKM4CuL4kOM58qMcgbX13sM9rMeJ4i7zJXC6mEyUxdd","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIEWCquqnm+O9V+Dz4e3GU9+WUQWekBDik4fA68Qfght9AiAx3iPTvYo9vCSnd768e48jslTT8fYvNUCvSMaw/TguTg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/cross-tab-worker-databus@0.21.9","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3910243},"main":"./dist/cjs/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/cjs/index.cjs"},"./vue":{"types":"./dist/vue.d.ts","import":"./dist/vue.js","require":"./dist/cjs/vue.cjs"},"./hooks":{"types":"./dist/hooks.d.ts","import":"./dist/hooks.js","require":"./dist/cjs/hooks.cjs"},"./centrifuge":{"types":"./dist/centrifuge.d.ts","import":"./dist/centrifuge.js","require":"./dist/cjs/centrifuge.cjs"},"./package.json":"./package.json","./centrifuge.worker":{"types":"./dist/workers/centrifuge.worker.d.ts","default":"./dist/centrifuge.worker.js"},"./centrifuge.shared.worker":{"types":"./dist/workers/centrifuge.shared.worker.d.ts","default":"./dist/centrifuge.shared.worker.js"}},"gitHead":"65445fa9f2ed259c6a8862ade3b7fbafbf0b6a55","scripts":{"lint":"eslint .","test":"vitest run","bench":"vitest bench --run","build":"node scripts/build.mjs","check":"pnpm typecheck && pnpm build && pnpm test && pnpm test:perf","examples":"pnpm build:examples && node scripts/serve-examples.mjs","test:e2e":"pnpm build && pnpm build:examples && playwright test","test:perf":"DATABUS_PERF_GATES=1 vitest run tests/perf-gate.test.ts","typecheck":"tsc --noEmit","test:watch":"vitest","bench:trend":"node scripts/bench-trend.mjs","verify:pack":"node scripts/verify-packed-consumer.mjs","bench:browser":"pnpm build && node scripts/bench-browser.mjs","bench:compare":"node scripts/bench-compare.mjs","test:coverage":"vitest run --coverage","verify:compat":"node scripts/verify-version-compat.mjs","build:examples":"node scripts/build-example-vendor.mjs","prepublishOnly":"pnpm check","verify:published":"node scripts/verify-published-consumer.mjs"},"_npmUser":{"name":"sun1090","email":"1090964491@qq.com"},"repository":{"url":"git+https://github.com/Sun1090/cross-tab-worker-databus.git","type":"git"},"_npmVersion":"10.9.8","description":"Framework-agnostic cross-tab data bus with Dedicated/Shared Worker clustering and Centrifuge support.","directories":{},"sideEffects":["./dist/centrifuge.worker.js","./dist/centrifuge.shared.worker.js"],"_nodeVersion":"22.23.2","_hasShrinkwrap":false,"packageManager":"pnpm@10.14.0","devDependencies":{"vue":"^3.5.43","jsdom":"^30.1.1","react":"^19.3.0","eslint":"^10.11.0","vitest":"^5.0.1","esbuild":"^0.28.2","globals":"^17.12.0","react-dom":"^19.3.0","@eslint/js":"^10.0.1","centrifuge":"^5.7.4","typescript":"^6.0.3","@types/node":"^26.6.2","@types/react":"^19.3.0","fake-indexeddb":"^6.2.5","@playwright/test":"^1.63.0","typescript-eslint":"^8.70.1","@vitest/coverage-v8":"^5.0.1","@testing-library/react":"^16.3.3"},"peerDependencies":{"vue":">=3.3","react":">=18","centrifuge":"^5.5.3"},"peerDependenciesMeta":{"vue":{"optional":true},"react":{"optional":true},"centrifuge":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/cross-tab-worker-databus_0.21.9_1790121553342_0.2174249903980916","host":"s3://npm-registry-packages-npm-production"}},"0.21.10":{"name":"cross-tab-worker-databus","version":"0.21.10","keywords":["broadcast-channel","cross-tab","data-bus","dedicated-worker","shared-worker","centrifuge","websocket"],"author":{"name":"Sun1090"},"license":"MIT","_id":"cross-tab-worker-databus@0.21.10","maintainers":[{"name":"sun1090","email":"1090964491@qq.com"}],"homepage":"https://github.com/Sun1090/cross-tab-worker-databus#readme","bugs":{"url":"https://github.com/Sun1090/cross-tab-worker-databus/issues"},"dist":{"shasum":"ee8ed1eb5f13b2f29a2d646754c1c28b64c8c6ba","tarball":"https://registry.npmjs.org/cross-tab-worker-databus/-/cross-tab-worker-databus-0.21.10.tgz","fileCount":109,"integrity":"sha512-pi8D2oE6ou9YyUaFpvaiuMr4r9SQSLVMnSTrf4glUvNQPRAGiNKUJLJaCvyl0vgwiH2qoOAOK8QdjsPJlQ02Dg==","signatures":[{"sig":"MEYCIQDZJlrdkLfoM1YGjAFAIWd8BIs6R2pqDJUiRJfBtdLy3QIhAOBCIu9VlYwDTkOZjVboXReYk94By1ONWi5K1o4mMZsb","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIB2hTlxegUCu/oV0IgZZWwFU98XwsO6UrHPo2Ht3KvQJAiA1Mo3L0WsRv5DujMtCg3xyAqdlsTsR5rBPo+xS6iFTow==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/cross-tab-worker-databus@0.21.10","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3923061},"main":"./dist/cjs/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/cjs/index.cjs"},"./vue":{"types":"./dist/vue.d.ts","import":"./dist/vue.js","require":"./dist/cjs/vue.cjs"},"./hooks":{"types":"./dist/hooks.d.ts","import":"./dist/hooks.js","require":"./dist/cjs/hooks.cjs"},"./centrifuge":{"types":"./dist/centrifuge.d.ts","import":"./dist/centrifuge.js","require":"./dist/cjs/centrifuge.cjs"},"./package.json":"./package.json","./centrifuge.worker":{"types":"./dist/workers/centrifuge.worker.d.ts","default":"./dist/centrifuge.worker.js"},"./centrifuge.shared.worker":{"types":"./dist/workers/centrifuge.shared.worker.d.ts","default":"./dist/centrifuge.shared.worker.js"}},"gitHead":"2468ba348d82e84afd32a27359a14f151ef15cf7","scripts":{"lint":"eslint .","test":"vitest run","bench":"vitest bench --run","build":"node scripts/build.mjs","check":"pnpm typecheck && pnpm build && pnpm test && pnpm test:perf","examples":"pnpm build:examples && node scripts/serve-examples.mjs","test:e2e":"pnpm build && pnpm build:examples && playwright test","test:perf":"DATABUS_PERF_GATES=1 vitest run tests/perf-gate.test.ts","typecheck":"tsc --noEmit","test:watch":"vitest","bench:trend":"node scripts/bench-trend.mjs","verify:pack":"node scripts/verify-packed-consumer.mjs","bench:browser":"pnpm build && node scripts/bench-browser.mjs","bench:compare":"node scripts/bench-compare.mjs","test:coverage":"vitest run --coverage","verify:compat":"node scripts/verify-version-compat.mjs","build:examples":"node scripts/build-example-vendor.mjs","prepublishOnly":"pnpm check","verify:published":"node scripts/verify-published-consumer.mjs"},"_npmUser":{"name":"sun1090","email":"1090964491@qq.com"},"repository":{"url":"git+https://github.com/Sun1090/cross-tab-worker-databus.git","type":"git"},"_npmVersion":"10.9.8","description":"Framework-agnostic cross-tab data bus with Dedicated/Shared Worker clustering and Centrifuge support.","directories":{},"sideEffects":["./dist/centrifuge.worker.js","./dist/centrifuge.shared.worker.js"],"_nodeVersion":"22.23.2","_hasShrinkwrap":false,"packageManager":"pnpm@10.14.0","devDependencies":{"vue":"^3.5.43","jsdom":"^30.1.1","react":"^19.3.0","eslint":"^10.11.0","vitest":"^5.0.1","esbuild":"^0.28.2","globals":"^17.12.0","react-dom":"^19.3.0","@eslint/js":"^10.0.1","centrifuge":"^5.7.4","typescript":"^6.0.3","@types/node":"^26.6.2","@types/react":"^19.3.0","fake-indexeddb":"^6.2.5","@playwright/test":"^1.63.0","typescript-eslint":"^8.70.1","@vitest/coverage-v8":"^5.0.1","@testing-library/react":"^16.3.3"},"peerDependencies":{"vue":">=3.3","react":">=18","centrifuge":"^5.5.3"},"peerDependenciesMeta":{"vue":{"optional":true},"react":{"optional":true},"centrifuge":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/cross-tab-worker-databus_0.21.10_1790126655636_0.7159212595179663","host":"s3://npm-registry-packages-npm-production"}},"0.21.11":{"name":"cross-tab-worker-databus","version":"0.21.11","keywords":["broadcast-channel","cross-tab","data-bus","dedicated-worker","shared-worker","centrifuge","websocket"],"author":{"name":"Sun1090"},"license":"MIT","_id":"cross-tab-worker-databus@0.21.11","maintainers":[{"name":"sun1090","email":"1090964491@qq.com"}],"homepage":"https://github.com/Sun1090/cross-tab-worker-databus#readme","bugs":{"url":"https://github.com/Sun1090/cross-tab-worker-databus/issues"},"dist":{"shasum":"eaa3c629f35243db26494624681734c8cf4aacba","tarball":"https://registry.npmjs.org/cross-tab-worker-databus/-/cross-tab-worker-databus-0.21.11.tgz","fileCount":109,"integrity":"sha512-ShzK5IVHC//HqRiTB0mr3AD3bgCHnH1HG8eOgstXDeehVRA2bq+PZYZmdkNyTt7JIrZriEuXaKH/2l8mO2wQwg==","signatures":[{"sig":"MEUCIQD5EwXhT0jIjmfOWmy/IFtrofJ87iJZwfsETpaUG2xy+AIgONY47oOnE6XtF8lXkIL3daQhJuglsgb8UKfw21/2FUo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIGP9F/+mG0D9USoXnQULWSy1nlpguqGalyYbn7UGZgpzAiEAgqyt4NEtpTWjZ96MX/t+Y+3HmZfbVGaPCaWWOxYw6nw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/cross-tab-worker-databus@0.21.11","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3956799},"main":"./dist/cjs/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/cjs/index.cjs"},"./vue":{"types":"./dist/vue.d.ts","import":"./dist/vue.js","require":"./dist/cjs/vue.cjs"},"./hooks":{"types":"./dist/hooks.d.ts","import":"./dist/hooks.js","require":"./dist/cjs/hooks.cjs"},"./centrifuge":{"types":"./dist/centrifuge.d.ts","import":"./dist/centrifuge.js","require":"./dist/cjs/centrifuge.cjs"},"./package.json":"./package.json","./centrifuge.worker":{"types":"./dist/workers/centrifuge.worker.d.ts","default":"./dist/centrifuge.worker.js"},"./centrifuge.shared.worker":{"types":"./dist/workers/centrifuge.shared.worker.d.ts","default":"./dist/centrifuge.shared.worker.js"}},"gitHead":"884bb38f18da20958db91c70bc7a6fb8b79c54af","scripts":{"lint":"eslint .","test":"vitest run","bench":"vitest bench --run","build":"node scripts/build.mjs","check":"pnpm typecheck && pnpm build && pnpm test && pnpm test:perf","examples":"pnpm build:examples && node scripts/serve-examples.mjs","test:e2e":"pnpm build && pnpm build:examples && playwright test","test:perf":"DATABUS_PERF_GATES=1 vitest run tests/perf-gate.test.ts","typecheck":"tsc --noEmit","test:watch":"vitest","bench:trend":"node scripts/bench-trend.mjs","verify:pack":"node scripts/verify-packed-consumer.mjs","bench:browser":"pnpm build && node scripts/bench-browser.mjs","bench:compare":"node scripts/bench-compare.mjs","test:coverage":"vitest run --coverage","verify:compat":"node scripts/verify-version-compat.mjs","build:examples":"node scripts/build-example-vendor.mjs","prepublishOnly":"pnpm check","verify:published":"node scripts/verify-published-consumer.mjs"},"_npmUser":{"name":"sun1090","email":"1090964491@qq.com"},"repository":{"url":"git+https://github.com/Sun1090/cross-tab-worker-databus.git","type":"git"},"_npmVersion":"10.9.8","description":"Framework-agnostic cross-tab data bus with Dedicated/Shared Worker clustering and Centrifuge support.","directories":{},"sideEffects":["./dist/centrifuge.worker.js","./dist/centrifuge.shared.worker.js"],"_nodeVersion":"22.23.2","_hasShrinkwrap":false,"packageManager":"pnpm@10.14.0","devDependencies":{"vue":"^3.5.43","jsdom":"^30.1.1","react":"^19.3.0","eslint":"^10.11.0","vitest":"^5.0.1","esbuild":"^0.28.2","globals":"^17.12.0","react-dom":"^19.3.0","@eslint/js":"^10.0.1","centrifuge":"^5.7.4","typescript":"^6.0.3","@types/node":"^26.6.2","@types/react":"^19.3.0","fake-indexeddb":"^6.2.5","@playwright/test":"^1.63.0","typescript-eslint":"^8.70.1","@vitest/coverage-v8":"^5.0.1","@testing-library/react":"^16.3.3"},"peerDependencies":{"vue":">=3.3","react":">=18","centrifuge":"^5.5.3"},"peerDependenciesMeta":{"vue":{"optional":true},"react":{"optional":true},"centrifuge":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/cross-tab-worker-databus_0.21.11_1790136235254_0.6679616462536386","host":"s3://npm-registry-packages-npm-production"}},"0.21.12":{"name":"cross-tab-worker-databus","version":"0.21.12","keywords":["broadcast-channel","cross-tab","data-bus","dedicated-worker","shared-worker","centrifuge","websocket"],"author":{"name":"Sun1090"},"license":"MIT","_id":"cross-tab-worker-databus@0.21.12","maintainers":[{"name":"sun1090","email":"1090964491@qq.com"}],"homepage":"https://github.com/Sun1090/cross-tab-worker-databus#readme","bugs":{"url":"https://github.com/Sun1090/cross-tab-worker-databus/issues"},"dist":{"shasum":"8d872b8cfff58d77c6701e3299eb9c8659198489","tarball":"https://registry.npmjs.org/cross-tab-worker-databus/-/cross-tab-worker-databus-0.21.12.tgz","fileCount":109,"integrity":"sha512-SAWuRIVrNPJKHGrgFmDdlbkyF0Klc0xnX2P+QVrXeixK+B3M9mAEk8jQNL0e/37ZoUWEAOrbGVGKQteiYtqDIQ==","signatures":[{"sig":"MEUCIH3/C3QS1LiE0R5+35JJR1eXlDOn1tfjvhaPGfST9N0OAiEA+03XNx3pDyEWPJxOQ9Kimna+4UuuRJi38j8wqG7oTdY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQDIBEHhdygq4iqI25G+PU2utCqq2EpT5E0zB6TF0Y6+OwIgEdiyq6NVhHaslktWnyKIkK7d+m8+EbAZVa2+pHnuW9g=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/cross-tab-worker-databus@0.21.12","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3967866},"main":"./dist/cjs/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/cjs/index.cjs"},"./vue":{"types":"./dist/vue.d.ts","import":"./dist/vue.js","require":"./dist/cjs/vue.cjs"},"./hooks":{"types":"./dist/hooks.d.ts","import":"./dist/hooks.js","require":"./dist/cjs/hooks.cjs"},"./centrifuge":{"types":"./dist/centrifuge.d.ts","import":"./dist/centrifuge.js","require":"./dist/cjs/centrifuge.cjs"},"./package.json":"./package.json","./centrifuge.worker":{"types":"./dist/workers/centrifuge.worker.d.ts","default":"./dist/centrifuge.worker.js"},"./centrifuge.shared.worker":{"types":"./dist/workers/centrifuge.shared.worker.d.ts","default":"./dist/centrifuge.shared.worker.js"}},"gitHead":"1a14bdf46574ae1e4eeb3e130dc39cc74a5e5bac","scripts":{"lint":"eslint .","test":"vitest run","bench":"vitest bench --run","build":"node scripts/build.mjs","check":"pnpm typecheck && pnpm build && pnpm test && pnpm test:perf","examples":"pnpm build:examples && node scripts/serve-examples.mjs","test:e2e":"pnpm build && pnpm build:examples && playwright test","test:perf":"DATABUS_PERF_GATES=1 vitest run tests/perf-gate.test.ts","typecheck":"tsc --noEmit","test:watch":"vitest","bench:trend":"node scripts/bench-trend.mjs","verify:pack":"node scripts/verify-packed-consumer.mjs","bench:browser":"pnpm build && node scripts/bench-browser.mjs","bench:compare":"node scripts/bench-compare.mjs","test:coverage":"vitest run --coverage","verify:compat":"node scripts/verify-version-compat.mjs","build:examples":"node scripts/build-example-vendor.mjs","prepublishOnly":"pnpm check","verify:published":"node scripts/verify-published-consumer.mjs"},"_npmUser":{"name":"sun1090","email":"1090964491@qq.com"},"repository":{"url":"git+https://github.com/Sun1090/cross-tab-worker-databus.git","type":"git"},"_npmVersion":"10.9.8","description":"Framework-agnostic cross-tab data bus with Dedicated/Shared Worker clustering and Centrifuge support.","directories":{},"sideEffects":["./dist/centrifuge.worker.js","./dist/centrifuge.shared.worker.js"],"_nodeVersion":"22.23.2","_hasShrinkwrap":false,"packageManager":"pnpm@10.14.0","devDependencies":{"vue":"^3.5.43","jsdom":"^30.1.1","react":"^19.3.0","eslint":"^10.11.0","vitest":"^5.0.1","esbuild":"^0.28.2","globals":"^17.12.0","react-dom":"^19.3.0","@eslint/js":"^10.0.1","centrifuge":"^5.7.4","typescript":"^6.0.3","@types/node":"^26.6.2","@types/react":"^19.3.0","fake-indexeddb":"^6.2.5","@playwright/test":"^1.63.0","typescript-eslint":"^8.70.1","@vitest/coverage-v8":"^5.0.1","@testing-library/react":"^16.3.3"},"peerDependencies":{"vue":">=3.3","react":">=18","centrifuge":"^5.5.3"},"peerDependenciesMeta":{"vue":{"optional":true},"react":{"optional":true},"centrifuge":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/cross-tab-worker-databus_0.21.12_1790138219290_0.8010868968594249","host":"s3://npm-registry-packages-npm-production"}},"0.21.13":{"name":"cross-tab-worker-databus","version":"0.21.13","keywords":["broadcast-channel","cross-tab","data-bus","dedicated-worker","shared-worker","centrifuge","websocket"],"author":{"name":"Sun1090"},"license":"MIT","_id":"cross-tab-worker-databus@0.21.13","maintainers":[{"name":"sun1090","email":"1090964491@qq.com"}],"homepage":"https://github.com/Sun1090/cross-tab-worker-databus#readme","bugs":{"url":"https://github.com/Sun1090/cross-tab-worker-databus/issues"},"dist":{"shasum":"903d0df296d14ee0c0c72f99922b9763cf506708","tarball":"https://registry.npmjs.org/cross-tab-worker-databus/-/cross-tab-worker-databus-0.21.13.tgz","fileCount":109,"integrity":"sha512-GpXBQh4BfUygPSCeQBqaKGuaWLmfnbwyQaKK6XpV6QMnqsslnt5huj0BanalQkQHkfB45bS/yoyw5t6WQ6ImOA==","signatures":[{"sig":"MEQCIHBqPp/5XZju5rzeOQ+rdZqsFO7zMBgtSpRCUJloSzyCAiAlzD0FsYXiluRmnRyZiVW7EuG2yJJ8uF5NL/ZssA7DKQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCICb5NnskqclqheyHPvedKWReDG3fUGxW/bglJ+Coh6aHAiEA9RJwNHIVK9WipfHAbG8fdOwZbSNx6fKMfMbxyusWtOk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/cross-tab-worker-databus@0.21.13","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4058592},"main":"./dist/cjs/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/cjs/index.cjs"},"./vue":{"types":"./dist/vue.d.ts","import":"./dist/vue.js","require":"./dist/cjs/vue.cjs"},"./hooks":{"types":"./dist/hooks.d.ts","import":"./dist/hooks.js","require":"./dist/cjs/hooks.cjs"},"./centrifuge":{"types":"./dist/centrifuge.d.ts","import":"./dist/centrifuge.js","require":"./dist/cjs/centrifuge.cjs"},"./package.json":"./package.json","./centrifuge.worker":{"types":"./dist/workers/centrifuge.worker.d.ts","default":"./dist/centrifuge.worker.js"},"./centrifuge.shared.worker":{"types":"./dist/workers/centrifuge.shared.worker.d.ts","default":"./dist/centrifuge.shared.worker.js"}},"gitHead":"d3b4b369388897ee2be226720fbcb7d2791f376f","scripts":{"lint":"eslint .","test":"vitest run","bench":"vitest bench --run","build":"node scripts/build.mjs","check":"pnpm typecheck && pnpm build && pnpm test && pnpm test:perf","examples":"pnpm build:examples && node scripts/serve-examples.mjs","test:e2e":"pnpm build && pnpm build:examples && playwright test","test:perf":"DATABUS_PERF_GATES=1 vitest run tests/perf-gate.test.ts","typecheck":"tsc --noEmit","test:watch":"vitest","bench:trend":"node scripts/bench-trend.mjs","verify:pack":"node scripts/verify-packed-consumer.mjs","verify:types":"node scripts/verify-public-types.mjs","bench:browser":"pnpm build && node scripts/bench-browser.mjs","bench:compare":"node scripts/bench-compare.mjs","test:coverage":"vitest run --coverage","verify:compat":"node scripts/verify-version-compat.mjs","build:examples":"node scripts/build-example-vendor.mjs","prepublishOnly":"pnpm check","verify:published":"node scripts/verify-published-consumer.mjs"},"_npmUser":{"name":"sun1090","email":"1090964491@qq.com"},"repository":{"url":"git+https://github.com/Sun1090/cross-tab-worker-databus.git","type":"git"},"_npmVersion":"10.9.8","description":"Framework-agnostic cross-tab data bus with Dedicated/Shared Worker clustering and Centrifuge support.","directories":{},"sideEffects":["./dist/centrifuge.worker.js","./dist/centrifuge.shared.worker.js"],"_nodeVersion":"22.23.2","_hasShrinkwrap":false,"packageManager":"pnpm@10.14.0","devDependencies":{"vue":"^3.5.43","jsdom":"^30.1.1","react":"^19.3.0","eslint":"^10.11.0","vitest":"^5.0.1","esbuild":"^0.28.2","globals":"^17.12.0","react-dom":"^19.3.0","@eslint/js":"^10.0.1","centrifuge":"^5.7.4","typescript":"^6.0.3","@types/node":"^26.6.2","@types/react":"^19.3.0","fake-indexeddb":"^6.2.5","@playwright/test":"^1.63.0","typescript-eslint":"^8.70.1","@vitest/coverage-v8":"^5.0.1","@testing-library/react":"^16.3.3"},"peerDependencies":{"vue":">=3.3","react":">=18","centrifuge":"^5.5.3"},"peerDependenciesMeta":{"vue":{"optional":true},"react":{"optional":true},"centrifuge":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/cross-tab-worker-databus_0.21.13_1790184525046_0.35963797890104154","host":"s3://npm-registry-packages-npm-production"}},"0.21.14":{"name":"cross-tab-worker-databus","version":"0.21.14","keywords":["broadcast-channel","cross-tab","data-bus","dedicated-worker","shared-worker","centrifuge","websocket"],"author":{"name":"Sun1090"},"license":"MIT","_id":"cross-tab-worker-databus@0.21.14","maintainers":[{"name":"sun1090","email":"1090964491@qq.com"}],"homepage":"https://github.com/Sun1090/cross-tab-worker-databus#readme","bugs":{"url":"https://github.com/Sun1090/cross-tab-worker-databus/issues"},"dist":{"shasum":"01ee142f6fec001d0844eebfad53e9f1774d2222","tarball":"https://registry.npmjs.org/cross-tab-worker-databus/-/cross-tab-worker-databus-0.21.14.tgz","fileCount":109,"integrity":"sha512-TT8bFxzHE0nlfrE1WqcW8a9fNzApiioF8jOh8r5A9tTcGlXZcaH7IK9jUSikMVU8LR4RuV8F40fynggcPTfqjQ==","signatures":[{"sig":"MEUCIQDUcx8vGTO8O7QLzD17NW0qMaxz3mnDV4GoTnF83z+BYgIgHGiJzKR9x7esknyyeJPuFcPLNKVYSlAH2OhbpQNX8GM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQCJPJ3s3JYjGH4oC6BDt09X0gm3co3vr3TqccgsuCtppQIgIFqyRCJunoqI+t61TwgzDDX9gpWT4v/bL5eQ4W37uHc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/cross-tab-worker-databus@0.21.14","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4090374},"main":"./dist/cjs/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/cjs/index.cjs"},"./vue":{"types":"./dist/vue.d.ts","import":"./dist/vue.js","require":"./dist/cjs/vue.cjs"},"./hooks":{"types":"./dist/hooks.d.ts","import":"./dist/hooks.js","require":"./dist/cjs/hooks.cjs"},"./centrifuge":{"types":"./dist/centrifuge.d.ts","import":"./dist/centrifuge.js","require":"./dist/cjs/centrifuge.cjs"},"./package.json":"./package.json","./centrifuge.worker":{"types":"./dist/workers/centrifuge.worker.d.ts","default":"./dist/centrifuge.worker.js"},"./centrifuge.shared.worker":{"types":"./dist/workers/centrifuge.shared.worker.d.ts","default":"./dist/centrifuge.shared.worker.js"}},"gitHead":"09c6e5cc036d2c3f415c99888cc57a47022ad373","scripts":{"lint":"eslint .","test":"vitest run","bench":"vitest bench --run","build":"node scripts/build.mjs","check":"pnpm typecheck && pnpm build && pnpm test && pnpm test:perf","examples":"pnpm build:examples && node scripts/serve-examples.mjs","test:e2e":"pnpm build && pnpm build:examples && playwright test","test:perf":"DATABUS_PERF_GATES=1 vitest run tests/perf-gate.test.ts","typecheck":"tsc --noEmit","test:watch":"vitest","bench:trend":"node scripts/bench-trend.mjs","verify:pack":"node scripts/verify-packed-consumer.mjs","verify:types":"node scripts/verify-public-types.mjs","bench:browser":"pnpm build && node scripts/bench-browser.mjs","bench:compare":"node scripts/bench-compare.mjs","test:coverage":"vitest run --coverage","verify:compat":"node scripts/verify-version-compat.mjs","build:examples":"node scripts/build-example-vendor.mjs","prepublishOnly":"pnpm check","verify:published":"node scripts/verify-published-consumer.mjs"},"_npmUser":{"name":"sun1090","email":"1090964491@qq.com"},"repository":{"url":"git+https://github.com/Sun1090/cross-tab-worker-databus.git","type":"git"},"_npmVersion":"10.9.8","description":"Framework-agnostic cross-tab data bus with Dedicated/Shared Worker clustering and Centrifuge support.","directories":{},"sideEffects":["./dist/centrifuge.worker.js","./dist/centrifuge.shared.worker.js"],"_nodeVersion":"22.23.2","_hasShrinkwrap":false,"packageManager":"pnpm@10.14.0","devDependencies":{"vue":"^3.5.43","jsdom":"^30.1.1","react":"^19.3.0","eslint":"^10.11.0","vitest":"^5.0.1","esbuild":"^0.28.2","globals":"^17.12.0","react-dom":"^19.3.0","@eslint/js":"^10.0.1","centrifuge":"^5.7.4","typescript":"^6.0.3","@types/node":"^26.6.2","@types/react":"^19.3.0","fake-indexeddb":"^6.2.5","@playwright/test":"^1.63.0","typescript-eslint":"^8.70.1","@vitest/coverage-v8":"^5.0.1","@testing-library/react":"^16.3.3"},"peerDependencies":{"vue":">=3.3","react":">=18","centrifuge":"^5.5.3"},"peerDependenciesMeta":{"vue":{"optional":true},"react":{"optional":true},"centrifuge":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/cross-tab-worker-databus_0.21.14_1790196921624_0.48035321467766634","host":"s3://npm-registry-packages-npm-production"}},"0.21.15":{"name":"cross-tab-worker-databus","version":"0.21.15","keywords":["broadcast-channel","cross-tab","data-bus","dedicated-worker","shared-worker","centrifuge","websocket"],"author":{"name":"Sun1090"},"license":"MIT","_id":"cross-tab-worker-databus@0.21.15","maintainers":[{"name":"sun1090","email":"1090964491@qq.com"}],"homepage":"https://github.com/Sun1090/cross-tab-worker-databus#readme","bugs":{"url":"https://github.com/Sun1090/cross-tab-worker-databus/issues"},"dist":{"shasum":"ebd211451994500a937d993350151770318f0dfa","tarball":"https://registry.npmjs.org/cross-tab-worker-databus/-/cross-tab-worker-databus-0.21.15.tgz","fileCount":109,"integrity":"sha512-Gz8XqnUU+UPtjgoccNzApQDO5f06YWaPQHV6lS5bzxePolMV942GJN3POSpGVacgtQnoGTSNyRcgBgrdVZ2sXg==","signatures":[{"sig":"MEUCICtRkEqOl5n2oGrwEEx4JOGE9BVoaYSOVm4VZt/LapcJAiEAv5YGSP3irWmHIOrHOTZRWouXdsdPrQd7KMUog6mrgKo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIEqagvoqRhXIE78NUC0YzSB90uxu0TBEwXCnTfucWG+gAiAvE9mZ3NzI0rz/YZ2Dqhn+DPkW5Y4+sZ+k4E74u8naaA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/cross-tab-worker-databus@0.21.15","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4107990},"main":"./dist/cjs/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/cjs/index.cjs"},"./vue":{"types":"./dist/vue.d.ts","import":"./dist/vue.js","require":"./dist/cjs/vue.cjs"},"./hooks":{"types":"./dist/hooks.d.ts","import":"./dist/hooks.js","require":"./dist/cjs/hooks.cjs"},"./centrifuge":{"types":"./dist/centrifuge.d.ts","import":"./dist/centrifuge.js","require":"./dist/cjs/centrifuge.cjs"},"./package.json":"./package.json","./centrifuge.worker":{"types":"./dist/workers/centrifuge.worker.d.ts","default":"./dist/centrifuge.worker.js"},"./centrifuge.shared.worker":{"types":"./dist/workers/centrifuge.shared.worker.d.ts","default":"./dist/centrifuge.shared.worker.js"}},"gitHead":"48843b5313da71e915d70f2f465ecc3cb071a531","scripts":{"lint":"eslint .","test":"vitest run","bench":"vitest bench --run","build":"node scripts/build.mjs","check":"pnpm typecheck && pnpm build && pnpm test && pnpm test:perf","examples":"pnpm build:examples && node scripts/serve-examples.mjs","test:e2e":"pnpm build && pnpm build:examples && playwright test","test:perf":"DATABUS_PERF_GATES=1 vitest run tests/perf-gate.test.ts","typecheck":"tsc --noEmit","test:watch":"vitest","bench:trend":"node scripts/bench-trend.mjs","verify:pack":"node scripts/verify-packed-consumer.mjs","verify:types":"node scripts/verify-public-types.mjs","bench:browser":"pnpm build && node scripts/bench-browser.mjs","bench:compare":"node scripts/bench-compare.mjs","test:coverage":"vitest run --coverage","verify:compat":"node scripts/verify-version-compat.mjs","build:examples":"node scripts/build-example-vendor.mjs","prepublishOnly":"pnpm check","verify:published":"node scripts/verify-published-consumer.mjs"},"_npmUser":{"name":"sun1090","email":"1090964491@qq.com"},"repository":{"url":"git+https://github.com/Sun1090/cross-tab-worker-databus.git","type":"git"},"_npmVersion":"10.9.8","description":"Framework-agnostic cross-tab data bus with Dedicated/Shared Worker clustering and Centrifuge support.","directories":{},"sideEffects":["./dist/centrifuge.worker.js","./dist/centrifuge.shared.worker.js"],"_nodeVersion":"22.23.2","_hasShrinkwrap":false,"packageManager":"pnpm@10.14.0","devDependencies":{"vue":"^3.5.43","jsdom":"^30.1.1","react":"^19.3.0","eslint":"^10.11.0","vitest":"^5.0.1","esbuild":"^0.28.2","globals":"^17.12.0","react-dom":"^19.3.0","@eslint/js":"^10.0.1","centrifuge":"^5.7.4","typescript":"^6.0.3","@types/node":"^26.6.2","@types/react":"^19.3.0","fake-indexeddb":"^6.2.5","@playwright/test":"^1.63.0","typescript-eslint":"^8.70.1","@vitest/coverage-v8":"^5.0.1","@testing-library/react":"^16.3.3"},"peerDependencies":{"vue":">=3.3","react":">=18","centrifuge":"^5.5.3"},"peerDependenciesMeta":{"vue":{"optional":true},"react":{"optional":true},"centrifuge":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/cross-tab-worker-databus_0.21.15_1790214291191_0.9707159478685607","host":"s3://npm-registry-packages-npm-production"}},"0.21.16":{"name":"cross-tab-worker-databus","version":"0.21.16","keywords":["broadcast-channel","cross-tab","data-bus","dedicated-worker","shared-worker","centrifuge","websocket"],"author":{"name":"Sun1090"},"license":"MIT","_id":"cross-tab-worker-databus@0.21.16","maintainers":[{"name":"sun1090","email":"1090964491@qq.com"}],"homepage":"https://github.com/Sun1090/cross-tab-worker-databus#readme","bugs":{"url":"https://github.com/Sun1090/cross-tab-worker-databus/issues"},"dist":{"shasum":"defd9bae04951292b26a24a8c19e41fa3fecf15b","tarball":"https://registry.npmjs.org/cross-tab-worker-databus/-/cross-tab-worker-databus-0.21.16.tgz","fileCount":109,"integrity":"sha512-EZ7CDrYE1DeDf5FPt01Mn3qIgBMCJ5BI8/Uc0+IysLEpNXjmbiLSPTi2mKGm+WVfezHxPPQEfWzjVI8g0mOUPQ==","signatures":[{"sig":"MEQCIGgHCLogL4ZXbLyVw5hmkevicd8aU1EumKtpsYtGXcy/AiAVyrNVf2bFbox4PpJQFMY7fx2GFIwQmWmr/fFITO9X1Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQD0kdNrPDcBVctGoit1vJZU3Fzbwd3JOb7jVmeaSiBo0gIhANgcGlwX86QsuI5ouhJk1DHmJybnQUbTgqFbUf9T5fnd","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/cross-tab-worker-databus@0.21.16","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4130168},"main":"./dist/cjs/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/cjs/index.cjs"},"./vue":{"types":"./dist/vue.d.ts","import":"./dist/vue.js","require":"./dist/cjs/vue.cjs"},"./hooks":{"types":"./dist/hooks.d.ts","import":"./dist/hooks.js","require":"./dist/cjs/hooks.cjs"},"./centrifuge":{"types":"./dist/centrifuge.d.ts","import":"./dist/centrifuge.js","require":"./dist/cjs/centrifuge.cjs"},"./package.json":"./package.json","./centrifuge.worker":{"types":"./dist/workers/centrifuge.worker.d.ts","default":"./dist/centrifuge.worker.js"},"./centrifuge.shared.worker":{"types":"./dist/workers/centrifuge.shared.worker.d.ts","default":"./dist/centrifuge.shared.worker.js"}},"gitHead":"c1bb40760d346d47ec16471632a81d3700184a5b","scripts":{"lint":"eslint .","test":"vitest run","bench":"vitest bench --run","build":"node scripts/build.mjs","check":"pnpm typecheck && pnpm build && pnpm test && pnpm test:perf","examples":"pnpm build:examples && node scripts/serve-examples.mjs","test:e2e":"pnpm build && pnpm build:examples && playwright test","test:perf":"DATABUS_PERF_GATES=1 vitest run tests/perf-gate.test.ts","typecheck":"tsc --noEmit","test:watch":"vitest","bench:trend":"node scripts/bench-trend.mjs","verify:pack":"node scripts/verify-packed-consumer.mjs","verify:types":"node scripts/verify-public-types.mjs","bench:browser":"pnpm build && node scripts/bench-browser.mjs","bench:compare":"node scripts/bench-compare.mjs","test:coverage":"vitest run --coverage","verify:compat":"node scripts/verify-version-compat.mjs","build:examples":"node scripts/build-example-vendor.mjs","prepublishOnly":"pnpm check","verify:published":"node scripts/verify-published-consumer.mjs"},"_npmUser":{"name":"sun1090","email":"1090964491@qq.com"},"repository":{"url":"git+https://github.com/Sun1090/cross-tab-worker-databus.git","type":"git"},"_npmVersion":"10.9.8","description":"Framework-agnostic cross-tab data bus with Dedicated/Shared Worker clustering and Centrifuge support.","directories":{},"sideEffects":["./dist/centrifuge.worker.js","./dist/centrifuge.shared.worker.js"],"_nodeVersion":"22.23.2","_hasShrinkwrap":false,"packageManager":"pnpm@10.14.0","devDependencies":{"vue":"^3.5.43","jsdom":"^30.1.1","react":"^19.3.0","eslint":"^10.11.0","vitest":"^5.0.1","esbuild":"^0.28.2","globals":"^17.12.0","react-dom":"^19.3.0","@eslint/js":"^10.0.1","centrifuge":"^5.7.4","typescript":"^6.0.3","@types/node":"^26.6.2","@types/react":"^19.3.0","fake-indexeddb":"^6.2.5","@playwright/test":"^1.63.0","typescript-eslint":"^8.70.1","@vitest/coverage-v8":"^5.0.1","@testing-library/react":"^16.3.3"},"peerDependencies":{"vue":">=3.3","react":">=18","centrifuge":"^5.5.3"},"peerDependenciesMeta":{"vue":{"optional":true},"react":{"optional":true},"centrifuge":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/cross-tab-worker-databus_0.21.16_1790223647165_0.033918246545759034","host":"s3://npm-registry-packages-npm-production"}},"0.21.17":{"name":"cross-tab-worker-databus","version":"0.21.17","keywords":["broadcast-channel","cross-tab","data-bus","dedicated-worker","shared-worker","centrifuge","websocket"],"author":{"name":"Sun1090"},"license":"MIT","_id":"cross-tab-worker-databus@0.21.17","maintainers":[{"name":"sun1090","email":"1090964491@qq.com"}],"homepage":"https://github.com/Sun1090/cross-tab-worker-databus#readme","bugs":{"url":"https://github.com/Sun1090/cross-tab-worker-databus/issues"},"dist":{"shasum":"922e0a96a6a45d5bc6a873cdea830cccff0888c7","tarball":"https://registry.npmjs.org/cross-tab-worker-databus/-/cross-tab-worker-databus-0.21.17.tgz","fileCount":109,"integrity":"sha512-TY8OSocBQDFIoVdNyUJ+3wazF73YwGajzPM0/sDVPb3JJpIpixu5x0L+6h2FdmER1smzN5+KhcT/m+yuvlbSrQ==","signatures":[{"sig":"MEUCIQDDDqDj96w5drjbjUPsdLl9+wn5rcvr69Z6s2eOcrjVWgIgY0aQl0o/50L95xkO/d1qU/d58uDCfSWWIhNuNR9NqVk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQCrKZs7g55alxidpe0kRkZRMVBVEJWEduqbE8IYIa4iEQIgO8i+MvR9NcyounkRoZHvnYhj2Y0bkUvoguhlUoyMr14=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/cross-tab-worker-databus@0.21.17","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4174531},"main":"./dist/cjs/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/cjs/index.cjs"},"./vue":{"types":"./dist/vue.d.ts","import":"./dist/vue.js","require":"./dist/cjs/vue.cjs"},"./hooks":{"types":"./dist/hooks.d.ts","import":"./dist/hooks.js","require":"./dist/cjs/hooks.cjs"},"./centrifuge":{"types":"./dist/centrifuge.d.ts","import":"./dist/centrifuge.js","require":"./dist/cjs/centrifuge.cjs"},"./package.json":"./package.json","./centrifuge.worker":{"types":"./dist/workers/centrifuge.worker.d.ts","default":"./dist/centrifuge.worker.js"},"./centrifuge.shared.worker":{"types":"./dist/workers/centrifuge.shared.worker.d.ts","default":"./dist/centrifuge.shared.worker.js"}},"gitHead":"079496690567fa86e659eed1b3648966d08a50f4","scripts":{"lint":"eslint .","test":"vitest run","bench":"vitest bench --run","build":"node scripts/build.mjs","check":"pnpm typecheck && pnpm build && pnpm test && pnpm test:perf","examples":"pnpm build:examples && node scripts/serve-examples.mjs","test:e2e":"pnpm build && pnpm build:examples && playwright test","test:perf":"DATABUS_PERF_GATES=1 vitest run tests/perf-gate.test.ts","typecheck":"tsc --noEmit","test:watch":"vitest","bench:trend":"node scripts/bench-trend.mjs","verify:pack":"node scripts/verify-packed-consumer.mjs","verify:types":"node scripts/verify-public-types.mjs","bench:browser":"pnpm build && node scripts/bench-browser.mjs","bench:compare":"node scripts/bench-compare.mjs","test:coverage":"vitest run --coverage","verify:compat":"node scripts/verify-version-compat.mjs","build:examples":"node scripts/build-example-vendor.mjs","prepublishOnly":"pnpm check","verify:published":"node scripts/verify-published-consumer.mjs"},"_npmUser":{"name":"sun1090","email":"1090964491@qq.com"},"repository":{"url":"git+https://github.com/Sun1090/cross-tab-worker-databus.git","type":"git"},"_npmVersion":"10.9.8","description":"Framework-agnostic cross-tab data bus with Dedicated/Shared Worker clustering and Centrifuge support.","directories":{},"sideEffects":["./dist/centrifuge.worker.js","./dist/centrifuge.shared.worker.js"],"_nodeVersion":"22.23.2","_hasShrinkwrap":false,"packageManager":"pnpm@10.14.0","devDependencies":{"vue":"^3.5.43","jsdom":"^30.1.1","react":"^19.3.0","eslint":"^10.11.0","vitest":"^5.0.1","esbuild":"^0.28.2","globals":"^17.12.0","react-dom":"^19.3.0","@eslint/js":"^10.0.1","centrifuge":"^5.7.4","typescript":"^6.0.3","@types/node":"^26.6.2","@types/react":"^19.3.0","fake-indexeddb":"^6.2.5","@playwright/test":"^1.63.0","typescript-eslint":"^8.70.1","@vitest/coverage-v8":"^5.0.1","@testing-library/react":"^16.3.3"},"peerDependencies":{"vue":">=3.3","react":">=18","centrifuge":"^5.5.3"},"peerDependenciesMeta":{"vue":{"optional":true},"react":{"optional":true},"centrifuge":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/cross-tab-worker-databus_0.21.17_1790229382411_0.7302849513863141","host":"s3://npm-registry-packages-npm-production"}},"0.21.18":{"name":"cross-tab-worker-databus","version":"0.21.18","keywords":["broadcast-channel","cross-tab","data-bus","dedicated-worker","shared-worker","centrifuge","websocket"],"author":{"name":"Sun1090"},"license":"MIT","_id":"cross-tab-worker-databus@0.21.18","maintainers":[{"name":"sun1090","email":"1090964491@qq.com"}],"homepage":"https://github.com/Sun1090/cross-tab-worker-databus#readme","bugs":{"url":"https://github.com/Sun1090/cross-tab-worker-databus/issues"},"dist":{"shasum":"3cf333b11060a2baf446d70084a505c30d38c93d","tarball":"https://registry.npmjs.org/cross-tab-worker-databus/-/cross-tab-worker-databus-0.21.18.tgz","fileCount":109,"integrity":"sha512-86rGnGZ5MaUjQrTjQIyr2nsQ4ucH450f694ReOrrb6eCgcU5hcMPG+ZIxPLMDkCvPgwxwh0rORL6g3qAq4hN6g==","signatures":[{"sig":"MEUCIH4UYQJu737cp6dYI8h8uF5dMMfMgP46VXuxrZe40TDTAiEAnQOxTKShDIBKF2B1bwyNxVxp06Mmxr3jKPhUKp888fk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQD3o8a4zLRSg8arg+intWKuTGKPFKS/dDuthWWOPL96agIgAhZ2ZPkkRSaPbze+uqZYXUII0JsiBgFiJZw+2Ny8KZw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/cross-tab-worker-databus@0.21.18","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4186005},"main":"./dist/cjs/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/cjs/index.cjs"},"./vue":{"types":"./dist/vue.d.ts","import":"./dist/vue.js","require":"./dist/cjs/vue.cjs"},"./hooks":{"types":"./dist/hooks.d.ts","import":"./dist/hooks.js","require":"./dist/cjs/hooks.cjs"},"./centrifuge":{"types":"./dist/centrifuge.d.ts","import":"./dist/centrifuge.js","require":"./dist/cjs/centrifuge.cjs"},"./package.json":"./package.json","./centrifuge.worker":{"types":"./dist/workers/centrifuge.worker.d.ts","default":"./dist/centrifuge.worker.js"},"./centrifuge.shared.worker":{"types":"./dist/workers/centrifuge.shared.worker.d.ts","default":"./dist/centrifuge.shared.worker.js"}},"gitHead":"300a3ae1f5759cb59486bd9f8ca3cbaac1ba4592","scripts":{"lint":"eslint .","test":"vitest run","bench":"vitest bench --run","build":"node scripts/build.mjs","check":"pnpm typecheck && pnpm build && pnpm test && pnpm test:perf","examples":"pnpm build:examples && node scripts/serve-examples.mjs","test:e2e":"pnpm build && pnpm build:examples && playwright test","test:perf":"DATABUS_PERF_GATES=1 vitest run tests/perf-gate.test.ts","typecheck":"tsc --noEmit","test:watch":"vitest","bench:trend":"node scripts/bench-trend.mjs","verify:pack":"node scripts/verify-packed-consumer.mjs","verify:types":"node scripts/verify-public-types.mjs","bench:browser":"pnpm build && node scripts/bench-browser.mjs","bench:compare":"node scripts/bench-compare.mjs","test:coverage":"vitest run --coverage","verify:compat":"node scripts/verify-version-compat.mjs","build:examples":"node scripts/build-example-vendor.mjs","prepublishOnly":"pnpm check","verify:published":"node scripts/verify-published-consumer.mjs"},"_npmUser":{"name":"sun1090","email":"1090964491@qq.com"},"repository":{"url":"git+https://github.com/Sun1090/cross-tab-worker-databus.git","type":"git"},"_npmVersion":"10.9.8","description":"Framework-agnostic cross-tab data bus with Dedicated/Shared Worker clustering and Centrifuge support.","directories":{},"sideEffects":["./dist/centrifuge.worker.js","./dist/centrifuge.shared.worker.js"],"_nodeVersion":"22.23.2","_hasShrinkwrap":false,"packageManager":"pnpm@10.14.0","devDependencies":{"vue":"^3.5.43","jsdom":"^30.1.1","react":"^19.3.0","eslint":"^10.11.0","vitest":"^5.0.1","esbuild":"^0.28.2","globals":"^17.12.0","react-dom":"^19.3.0","@eslint/js":"^10.0.1","centrifuge":"^5.7.4","typescript":"^6.0.3","@types/node":"^26.6.2","@types/react":"^19.3.0","fake-indexeddb":"^6.2.5","@playwright/test":"^1.63.0","typescript-eslint":"^8.70.1","@vitest/coverage-v8":"^5.0.1","@testing-library/react":"^16.3.3"},"peerDependencies":{"vue":">=3.3","react":">=18","centrifuge":"^5.5.3"},"peerDependenciesMeta":{"vue":{"optional":true},"react":{"optional":true},"centrifuge":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/cross-tab-worker-databus_0.21.18_1790236004850_0.4927079563327066","host":"s3://npm-registry-packages-npm-production"}},"0.21.19":{"name":"cross-tab-worker-databus","version":"0.21.19","keywords":["broadcast-channel","cross-tab","data-bus","dedicated-worker","shared-worker","centrifuge","websocket"],"author":{"name":"Sun1090"},"license":"MIT","_id":"cross-tab-worker-databus@0.21.19","maintainers":[{"name":"sun1090","email":"1090964491@qq.com"}],"homepage":"https://github.com/Sun1090/cross-tab-worker-databus#readme","bugs":{"url":"https://github.com/Sun1090/cross-tab-worker-databus/issues"},"dist":{"shasum":"2553f4e8fdffd6f3985c842d2814693fbaddedcf","tarball":"https://registry.npmjs.org/cross-tab-worker-databus/-/cross-tab-worker-databus-0.21.19.tgz","fileCount":109,"integrity":"sha512-GkeURWmJ/KylG+BNl8MZqr+cDsnDjiRP4EtYvryP7OJq/jfxd3hH6kjvuG3JZEf9MQFzZ377VnlP8IxNI8Mimw==","signatures":[{"sig":"MEQCICzlyB6dqwdKinOFj/g1i+DlJVDAl4Sis7/Eqc3OTPXJAiAQcXr6cCcWVLKfuUrzP6TBjO6dApz3dxhWovvodAb7/g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIFyyL2DhHkKHxcbg/aFtKsr6/tWInS0CFvBeocl49+VeAiEArtlqd96n8xaJnhDto2EcZ+1uGirukZNnfKaKU606Ib0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/cross-tab-worker-databus@0.21.19","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4213731},"main":"./dist/cjs/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/cjs/index.cjs"},"./vue":{"types":"./dist/vue.d.ts","import":"./dist/vue.js","require":"./dist/cjs/vue.cjs"},"./hooks":{"types":"./dist/hooks.d.ts","import":"./dist/hooks.js","require":"./dist/cjs/hooks.cjs"},"./centrifuge":{"types":"./dist/centrifuge.d.ts","import":"./dist/centrifuge.js","require":"./dist/cjs/centrifuge.cjs"},"./package.json":"./package.json","./centrifuge.worker":{"types":"./dist/workers/centrifuge.worker.d.ts","default":"./dist/centrifuge.worker.js"},"./centrifuge.shared.worker":{"types":"./dist/workers/centrifuge.shared.worker.d.ts","default":"./dist/centrifuge.shared.worker.js"}},"gitHead":"f41fb348e1f00bfe1a7465979d20c2a8acc09a89","scripts":{"lint":"eslint .","test":"vitest run","bench":"vitest bench --run","build":"node scripts/build.mjs","check":"pnpm typecheck && pnpm build && pnpm test && pnpm test:perf","examples":"pnpm build:examples && node scripts/serve-examples.mjs","test:e2e":"pnpm build && pnpm build:examples && playwright test","test:perf":"DATABUS_PERF_GATES=1 vitest run tests/perf-gate.test.ts","typecheck":"tsc --noEmit","test:watch":"vitest","bench:trend":"node scripts/bench-trend.mjs","verify:pack":"node scripts/verify-packed-consumer.mjs","verify:types":"node scripts/verify-public-types.mjs","bench:browser":"pnpm build && node scripts/bench-browser.mjs","bench:compare":"node scripts/bench-compare.mjs","test:coverage":"vitest run --coverage","verify:compat":"node scripts/verify-version-compat.mjs","build:examples":"node scripts/build-example-vendor.mjs","prepublishOnly":"pnpm check","verify:published":"node scripts/verify-published-consumer.mjs"},"_npmUser":{"name":"sun1090","email":"1090964491@qq.com"},"repository":{"url":"git+https://github.com/Sun1090/cross-tab-worker-databus.git","type":"git"},"_npmVersion":"10.9.8","description":"Framework-agnostic cross-tab data bus with Dedicated/Shared Worker clustering and Centrifuge support.","directories":{},"sideEffects":["./dist/centrifuge.worker.js","./dist/centrifuge.shared.worker.js"],"_nodeVersion":"22.23.2","_hasShrinkwrap":false,"packageManager":"pnpm@10.14.0","devDependencies":{"vue":"^3.5.43","jsdom":"^30.1.1","react":"^19.3.0","eslint":"^10.11.0","vitest":"^5.0.1","esbuild":"^0.28.2","globals":"^17.12.0","react-dom":"^19.3.0","@eslint/js":"^10.0.1","centrifuge":"^5.7.4","typescript":"^6.0.3","@types/node":"^26.6.2","@types/react":"^19.3.0","fake-indexeddb":"^6.2.5","@playwright/test":"^1.63.0","typescript-eslint":"^8.70.1","@vitest/coverage-v8":"^5.0.1","@testing-library/react":"^16.3.3"},"peerDependencies":{"vue":">=3.3","react":">=18","centrifuge":"^5.5.3"},"peerDependenciesMeta":{"vue":{"optional":true},"react":{"optional":true},"centrifuge":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/cross-tab-worker-databus_0.21.19_1790240979921_0.40975109352806816","host":"s3://npm-registry-packages-npm-production"}},"0.21.20":{"name":"cross-tab-worker-databus","version":"0.21.20","keywords":["broadcast-channel","cross-tab","data-bus","dedicated-worker","shared-worker","centrifuge","websocket"],"author":{"name":"Sun1090"},"license":"MIT","_id":"cross-tab-worker-databus@0.21.20","maintainers":[{"name":"sun1090","email":"1090964491@qq.com"}],"homepage":"https://github.com/Sun1090/cross-tab-worker-databus#readme","bugs":{"url":"https://github.com/Sun1090/cross-tab-worker-databus/issues"},"dist":{"shasum":"c0a079bfd1e2269237703e52d70456efdf4e271d","tarball":"https://registry.npmjs.org/cross-tab-worker-databus/-/cross-tab-worker-databus-0.21.20.tgz","fileCount":109,"integrity":"sha512-sSW67arP1OxpbJnP0/oUznAJ+gy03IbXlfR1+zc/WtV2aoqc+v4K0+lvoeFa0F5HKqphJ3GESoOIPz+dnsisBg==","signatures":[{"sig":"MEUCIQDxOnjqkTu5tjyNWOoBxMeFRKCaVYzCGSwzEBtQVnOOigIgU4F5aeQthzrCMqSjW12OBeIlRz9dw8Vn87Av/ne+SLQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIEHz9qjDdi2mNM3G0STYls7pSUUKwRA5y7i2spvxL7U1AiEAkosO1O7MMvzRCCjSZb3g6G7jJbQkssBodOEZsqOJghU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/cross-tab-worker-databus@0.21.20","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4226339},"main":"./dist/cjs/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/cjs/index.cjs"},"./vue":{"types":"./dist/vue.d.ts","import":"./dist/vue.js","require":"./dist/cjs/vue.cjs"},"./hooks":{"types":"./dist/hooks.d.ts","import":"./dist/hooks.js","require":"./dist/cjs/hooks.cjs"},"./centrifuge":{"types":"./dist/centrifuge.d.ts","import":"./dist/centrifuge.js","require":"./dist/cjs/centrifuge.cjs"},"./package.json":"./package.json","./centrifuge.worker":{"types":"./dist/workers/centrifuge.worker.d.ts","default":"./dist/centrifuge.worker.js"},"./centrifuge.shared.worker":{"types":"./dist/workers/centrifuge.shared.worker.d.ts","default":"./dist/centrifuge.shared.worker.js"}},"gitHead":"d62eacb9c58a3433f18d46ecf84739e9e9a68341","scripts":{"lint":"eslint .","test":"vitest run","bench":"vitest bench --run","build":"node scripts/build.mjs","check":"pnpm typecheck && pnpm build && pnpm test && pnpm test:perf","examples":"pnpm build:examples && node scripts/serve-examples.mjs","test:e2e":"pnpm build && pnpm build:examples && playwright test","test:perf":"DATABUS_PERF_GATES=1 vitest run tests/perf-gate.test.ts","typecheck":"tsc --noEmit","test:watch":"vitest","bench:trend":"node scripts/bench-trend.mjs","verify:pack":"node scripts/verify-packed-consumer.mjs","verify:types":"node scripts/verify-public-types.mjs","bench:browser":"pnpm build && node scripts/bench-browser.mjs","bench:compare":"node scripts/bench-compare.mjs","test:coverage":"vitest run --coverage","verify:compat":"node scripts/verify-version-compat.mjs","build:examples":"node scripts/build-example-vendor.mjs","prepublishOnly":"pnpm check","verify:published":"node scripts/verify-published-consumer.mjs"},"_npmUser":{"name":"sun1090","email":"1090964491@qq.com"},"repository":{"url":"git+https://github.com/Sun1090/cross-tab-worker-databus.git","type":"git"},"_npmVersion":"10.9.8","description":"Framework-agnostic cross-tab data bus with Dedicated/Shared Worker clustering and Centrifuge support.","directories":{},"sideEffects":["./dist/centrifuge.worker.js","./dist/centrifuge.shared.worker.js"],"_nodeVersion":"22.23.2","_hasShrinkwrap":false,"packageManager":"pnpm@10.14.0","devDependencies":{"vue":"^3.5.43","jsdom":"^30.1.1","react":"^19.3.0","eslint":"^10.11.0","vitest":"^5.0.1","esbuild":"^0.28.2","globals":"^17.12.0","react-dom":"^19.3.0","@eslint/js":"^10.0.1","centrifuge":"^5.7.4","typescript":"^6.0.3","@types/node":"^26.6.2","@types/react":"^19.3.0","fake-indexeddb":"^6.2.5","@playwright/test":"^1.63.0","typescript-eslint":"^8.70.1","@vitest/coverage-v8":"^5.0.1","@testing-library/react":"^16.3.3"},"peerDependencies":{"vue":">=3.3","react":">=18","centrifuge":"^5.5.3"},"peerDependenciesMeta":{"vue":{"optional":true},"react":{"optional":true},"centrifuge":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/cross-tab-worker-databus_0.21.20_1790244067653_0.4154870872805656","host":"s3://npm-registry-packages-npm-production"}},"0.21.21":{"name":"cross-tab-worker-databus","version":"0.21.21","keywords":["broadcast-channel","cross-tab","data-bus","dedicated-worker","shared-worker","centrifuge","websocket"],"author":{"name":"Sun1090"},"license":"MIT","_id":"cross-tab-worker-databus@0.21.21","maintainers":[{"name":"sun1090","email":"1090964491@qq.com"}],"homepage":"https://github.com/Sun1090/cross-tab-worker-databus#readme","bugs":{"url":"https://github.com/Sun1090/cross-tab-worker-databus/issues"},"dist":{"shasum":"72041ccad3fdc66ae12165647137b02da3450745","tarball":"https://registry.npmjs.org/cross-tab-worker-databus/-/cross-tab-worker-databus-0.21.21.tgz","fileCount":109,"integrity":"sha512-BbBlH0tHdpm4pNgysQ2USm28RTIhhxqGSU38iSxcgtFMXtO8rlAjRZYonEqT1zhfHT1GcrIhRX5tUfWjj8t9AQ==","signatures":[{"sig":"MEUCIQDJT+eAkHMdtu0kN1nYnOfTohAv2wELUcOdbhC9/6tJYAIgWpMQLX49taWRjQ6DAOle4Fc0dv9DqcPx4pByx4u7Wqg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIAl90k6ukKrkID1x2lB6v4DDak1puEToLnnvwyzzZZP/AiEAw9jjkXXu7gChAb4SCdzxIeQ8/jZt4Y1wD1JePYUkWt8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/cross-tab-worker-databus@0.21.21","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4250281},"main":"./dist/cjs/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/cjs/index.cjs"},"./vue":{"types":"./dist/vue.d.ts","import":"./dist/vue.js","require":"./dist/cjs/vue.cjs"},"./hooks":{"types":"./dist/hooks.d.ts","import":"./dist/hooks.js","require":"./dist/cjs/hooks.cjs"},"./centrifuge":{"types":"./dist/centrifuge.d.ts","import":"./dist/centrifuge.js","require":"./dist/cjs/centrifuge.cjs"},"./package.json":"./package.json","./centrifuge.worker":{"types":"./dist/workers/centrifuge.worker.d.ts","default":"./dist/centrifuge.worker.js"},"./centrifuge.shared.worker":{"types":"./dist/workers/centrifuge.shared.worker.d.ts","default":"./dist/centrifuge.shared.worker.js"}},"gitHead":"7e7b56e030a291c1a02079f491ac625594b7015b","scripts":{"lint":"eslint .","test":"vitest run","bench":"vitest bench --run","build":"node scripts/build.mjs","check":"pnpm typecheck && pnpm build && pnpm test && pnpm test:perf","examples":"pnpm build:examples && node scripts/serve-examples.mjs","test:e2e":"pnpm build && pnpm build:examples && playwright test","test:perf":"DATABUS_PERF_GATES=1 vitest run tests/perf-gate.test.ts","typecheck":"tsc --noEmit","test:watch":"vitest","bench:trend":"node scripts/bench-trend.mjs","verify:pack":"node scripts/verify-packed-consumer.mjs","verify:types":"node scripts/verify-public-types.mjs","bench:browser":"pnpm build && node scripts/bench-browser.mjs","bench:compare":"node scripts/bench-compare.mjs","test:coverage":"vitest run --coverage","verify:compat":"node scripts/verify-version-compat.mjs","build:examples":"node scripts/build-example-vendor.mjs","prepublishOnly":"pnpm check","verify:published":"node scripts/verify-published-consumer.mjs"},"_npmUser":{"name":"sun1090","email":"1090964491@qq.com"},"repository":{"url":"git+https://github.com/Sun1090/cross-tab-worker-databus.git","type":"git"},"_npmVersion":"10.9.8","description":"Framework-agnostic cross-tab data bus with Dedicated/Shared Worker clustering and Centrifuge support.","directories":{},"sideEffects":["./dist/centrifuge.worker.js","./dist/centrifuge.shared.worker.js"],"_nodeVersion":"22.23.2","_hasShrinkwrap":false,"packageManager":"pnpm@10.14.0","devDependencies":{"vue":"^3.5.43","jsdom":"^30.1.1","react":"^19.3.0","eslint":"^10.11.0","vitest":"^5.0.1","esbuild":"^0.28.2","globals":"^17.12.0","react-dom":"^19.3.0","@eslint/js":"^10.0.1","centrifuge":"^5.7.4","typescript":"^6.0.3","@types/node":"^26.6.2","@types/react":"^19.3.0","fake-indexeddb":"^6.2.5","@playwright/test":"^1.63.0","typescript-eslint":"^8.70.1","@vitest/coverage-v8":"^5.0.1","@testing-library/react":"^16.3.3"},"peerDependencies":{"vue":">=3.3","react":">=18","centrifuge":"^5.5.3"},"peerDependenciesMeta":{"vue":{"optional":true},"react":{"optional":true},"centrifuge":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/cross-tab-worker-databus_0.21.21_1790248597044_0.3931256115445889","host":"s3://npm-registry-packages-npm-production"}},"0.21.22":{"name":"cross-tab-worker-databus","version":"0.21.22","keywords":["broadcast-channel","cross-tab","data-bus","dedicated-worker","shared-worker","centrifuge","websocket"],"author":{"name":"Sun1090"},"license":"MIT","_id":"cross-tab-worker-databus@0.21.22","maintainers":[{"name":"sun1090","email":"1090964491@qq.com"}],"homepage":"https://github.com/Sun1090/cross-tab-worker-databus#readme","bugs":{"url":"https://github.com/Sun1090/cross-tab-worker-databus/issues"},"dist":{"shasum":"5b97af796ef8e914a5ef1d70820aceb6440cec16","tarball":"https://registry.npmjs.org/cross-tab-worker-databus/-/cross-tab-worker-databus-0.21.22.tgz","fileCount":109,"integrity":"sha512-YWa5M9jPi2XdpdbqJjnEvVLfGvjYrGXQzEQVYD7XK3P6ety7g6dIyWwjopRba7wD08pe4QwGVaSGZXDBh6DwqA==","signatures":[{"sig":"MEUCIEWOL40ef5VcbAthvTfMsjMGF6y2YNTPtlLwaEAI46w6AiEAtL/S0sw+2L/q97hNaL10gaiR8TPADQGpeNaIceuu7lc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQCxoDDkVw7Xpvv33EgAQ6nylX+ypZMwaHQHG0oTPT9QkwIhAMkrkKjYvWGDxlQyO6BeL2QN8RIAOnpoybYDfgprGE1s","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/cross-tab-worker-databus@0.21.22","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4294343},"main":"./dist/cjs/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/cjs/index.cjs"},"./vue":{"types":"./dist/vue.d.ts","import":"./dist/vue.js","require":"./dist/cjs/vue.cjs"},"./hooks":{"types":"./dist/hooks.d.ts","import":"./dist/hooks.js","require":"./dist/cjs/hooks.cjs"},"./centrifuge":{"types":"./dist/centrifuge.d.ts","import":"./dist/centrifuge.js","require":"./dist/cjs/centrifuge.cjs"},"./package.json":"./package.json","./centrifuge.worker":{"types":"./dist/workers/centrifuge.worker.d.ts","default":"./dist/centrifuge.worker.js"},"./centrifuge.shared.worker":{"types":"./dist/workers/centrifuge.shared.worker.d.ts","default":"./dist/centrifuge.shared.worker.js"}},"gitHead":"47cf6f4a1587814efe490387cef3c2bc2544e2ed","scripts":{"lint":"eslint .","test":"vitest run","bench":"vitest bench --run","build":"node scripts/build.mjs","check":"pnpm typecheck && pnpm build && pnpm test && pnpm test:perf","examples":"pnpm build:examples && node scripts/serve-examples.mjs","test:e2e":"pnpm build && pnpm build:examples && playwright test","test:perf":"DATABUS_PERF_GATES=1 vitest run tests/perf-gate.test.ts","typecheck":"tsc --noEmit","test:watch":"vitest","bench:trend":"node scripts/bench-trend.mjs","verify:pack":"node scripts/verify-packed-consumer.mjs","verify:types":"node scripts/verify-public-types.mjs","bench:browser":"pnpm build && node scripts/bench-browser.mjs","bench:compare":"node scripts/bench-compare.mjs","test:coverage":"vitest run --coverage","verify:compat":"node scripts/verify-version-compat.mjs","build:examples":"node scripts/build-example-vendor.mjs","prepublishOnly":"pnpm check","verify:published":"node scripts/verify-published-consumer.mjs"},"_npmUser":{"name":"sun1090","email":"1090964491@qq.com"},"repository":{"url":"git+https://github.com/Sun1090/cross-tab-worker-databus.git","type":"git"},"_npmVersion":"10.9.8","description":"Framework-agnostic cross-tab data bus with Dedicated/Shared Worker clustering and Centrifuge support.","directories":{},"sideEffects":["./dist/centrifuge.worker.js","./dist/centrifuge.shared.worker.js"],"_nodeVersion":"22.23.2","_hasShrinkwrap":false,"packageManager":"pnpm@10.14.0","devDependencies":{"vue":"^3.5.43","jsdom":"^30.1.1","react":"^19.3.0","eslint":"^10.11.0","vitest":"^5.0.1","esbuild":"^0.28.2","globals":"^17.12.0","react-dom":"^19.3.0","@eslint/js":"^10.0.1","centrifuge":"^5.7.4","typescript":"^6.0.3","@types/node":"^26.6.2","@types/react":"^19.3.0","fake-indexeddb":"^6.2.5","@playwright/test":"^1.63.0","typescript-eslint":"^8.70.1","@vitest/coverage-v8":"^5.0.1","@testing-library/react":"^16.3.3"},"peerDependencies":{"vue":">=3.3","react":">=18","centrifuge":"^5.5.3"},"peerDependenciesMeta":{"vue":{"optional":true},"react":{"optional":true},"centrifuge":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/cross-tab-worker-databus_0.21.22_1790257969730_0.24533705003740747","host":"s3://npm-registry-packages-npm-production"}},"0.21.23":{"name":"cross-tab-worker-databus","version":"0.21.23","keywords":["broadcast-channel","cross-tab","data-bus","dedicated-worker","shared-worker","centrifuge","websocket"],"author":{"name":"Sun1090"},"license":"MIT","_id":"cross-tab-worker-databus@0.21.23","maintainers":[{"name":"sun1090","email":"1090964491@qq.com"}],"homepage":"https://github.com/Sun1090/cross-tab-worker-databus#readme","bugs":{"url":"https://github.com/Sun1090/cross-tab-worker-databus/issues"},"dist":{"shasum":"eeabf0db1bdba115db65daedef06baf10c4dbdd6","tarball":"https://registry.npmjs.org/cross-tab-worker-databus/-/cross-tab-worker-databus-0.21.23.tgz","fileCount":109,"integrity":"sha512-NJOxLQcBV9IalJmhB5NM26DbhUjHhAJ4H4qXC0Q+x9/yKNYOZSwIldhpFMHzEpulGkRkAVldp6lXiwbc7cEMtw==","signatures":[{"sig":"MEUCIQDcm9APUxiC3eUbwfdiYblebEFFOKvjzreb2uXYoElWMQIgaHwW7l4VxnYusJ3rCfzqLh2mAFkpcNnap/1GvNFkLvM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQC9g5Nm4X9bxVcWVWC0rnMIf387qirznYefl29fF/pJFwIgPiGwfuGVSxQFRQZUijNFxZ8uwURGO16BIKKvyTu5nVM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/cross-tab-worker-databus@0.21.23","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4336953},"main":"./dist/cjs/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/cjs/index.cjs"},"./vue":{"types":"./dist/vue.d.ts","import":"./dist/vue.js","require":"./dist/cjs/vue.cjs"},"./hooks":{"types":"./dist/hooks.d.ts","import":"./dist/hooks.js","require":"./dist/cjs/hooks.cjs"},"./centrifuge":{"types":"./dist/centrifuge.d.ts","import":"./dist/centrifuge.js","require":"./dist/cjs/centrifuge.cjs"},"./package.json":"./package.json","./centrifuge.worker":{"types":"./dist/workers/centrifuge.worker.d.ts","default":"./dist/centrifuge.worker.js"},"./centrifuge.shared.worker":{"types":"./dist/workers/centrifuge.shared.worker.d.ts","default":"./dist/centrifuge.shared.worker.js"}},"gitHead":"e038fdde583e89ae70a4e8b7832e6ecd19fa30da","scripts":{"lint":"eslint .","test":"vitest run","bench":"vitest bench --run","build":"node scripts/build.mjs","check":"pnpm typecheck && pnpm build && pnpm test && pnpm test:perf","examples":"pnpm build:examples && node scripts/serve-examples.mjs","test:e2e":"pnpm build && pnpm build:examples && playwright test","test:perf":"DATABUS_PERF_GATES=1 vitest run tests/perf-gate.test.ts","typecheck":"tsc --noEmit","test:watch":"vitest","bench:trend":"node scripts/bench-trend.mjs","verify:pack":"node scripts/verify-packed-consumer.mjs","verify:types":"node scripts/verify-public-types.mjs","bench:browser":"pnpm build && node scripts/bench-browser.mjs","bench:compare":"node scripts/bench-compare.mjs","test:coverage":"vitest run --coverage","verify:compat":"node scripts/verify-version-compat.mjs","build:examples":"node scripts/build-example-vendor.mjs","prepublishOnly":"pnpm check","verify:published":"node scripts/verify-published-consumer.mjs"},"_npmUser":{"name":"sun1090","email":"1090964491@qq.com"},"repository":{"url":"git+https://github.com/Sun1090/cross-tab-worker-databus.git","type":"git"},"_npmVersion":"10.9.8","description":"Framework-agnostic cross-tab data bus with Dedicated/Shared Worker clustering and Centrifuge support.","directories":{},"sideEffects":["./dist/centrifuge.worker.js","./dist/centrifuge.shared.worker.js"],"_nodeVersion":"22.23.2","_hasShrinkwrap":false,"packageManager":"pnpm@10.14.0","devDependencies":{"vue":"^3.5.43","jsdom":"^30.1.1","react":"^19.3.0","eslint":"^10.11.0","vitest":"^5.0.1","esbuild":"^0.28.2","globals":"^17.12.0","react-dom":"^19.3.0","@eslint/js":"^10.0.1","centrifuge":"^5.7.4","typescript":"^6.0.3","@types/node":"^26.6.2","@types/react":"^19.3.0","fake-indexeddb":"^6.2.5","@playwright/test":"^1.63.0","typescript-eslint":"^8.70.1","@vitest/coverage-v8":"^5.0.1","@testing-library/react":"^16.3.3"},"peerDependencies":{"vue":">=3.3","react":">=18","centrifuge":"^5.5.3"},"peerDependenciesMeta":{"vue":{"optional":true},"react":{"optional":true},"centrifuge":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/cross-tab-worker-databus_0.21.23_1790265202939_0.13880794996670098","host":"s3://npm-registry-packages-npm-production"}},"0.21.24":{"name":"cross-tab-worker-databus","version":"0.21.24","keywords":["broadcast-channel","cross-tab","data-bus","dedicated-worker","shared-worker","centrifuge","websocket"],"author":{"name":"Sun1090"},"license":"MIT","_id":"cross-tab-worker-databus@0.21.24","maintainers":[{"name":"sun1090","email":"1090964491@qq.com"}],"homepage":"https://github.com/Sun1090/cross-tab-worker-databus#readme","bugs":{"url":"https://github.com/Sun1090/cross-tab-worker-databus/issues"},"dist":{"shasum":"e63465273108ab9cc76c793954fd6722d3b09734","tarball":"https://registry.npmjs.org/cross-tab-worker-databus/-/cross-tab-worker-databus-0.21.24.tgz","fileCount":109,"integrity":"sha512-s7YZvkDu27REASIsS3rgwinW1rCORO8Wphdc9mEnT8yF3iXTBTjLmLfQcJ8Awq4PINb26Fso6Qptf8D8H1/yag==","signatures":[{"sig":"MEUCIDjHBJGQB9KBJSC8h0Y9Hw7SYJ6o9MhxZbgkHGkZLuebAiEAmCEeZD3cGRet3QMs+05TK67XkhzIl4a8pvuc4wwEwsc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIGAP43cnKcsfsaRixfOhScob4huOwhw31suXjlQKF4TCAiEAgv4DlozS3kzOj39XbF83anRBp4MO8reaiCmmiQqQZ4Q=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/cross-tab-worker-databus@0.21.24","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4392251},"main":"./dist/cjs/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/cjs/index.cjs"},"./vue":{"types":"./dist/vue.d.ts","import":"./dist/vue.js","require":"./dist/cjs/vue.cjs"},"./hooks":{"types":"./dist/hooks.d.ts","import":"./dist/hooks.js","require":"./dist/cjs/hooks.cjs"},"./centrifuge":{"types":"./dist/centrifuge.d.ts","import":"./dist/centrifuge.js","require":"./dist/cjs/centrifuge.cjs"},"./package.json":"./package.json","./centrifuge.worker":{"types":"./dist/workers/centrifuge.worker.d.ts","default":"./dist/centrifuge.worker.js"},"./centrifuge.shared.worker":{"types":"./dist/workers/centrifuge.shared.worker.d.ts","default":"./dist/centrifuge.shared.worker.js"}},"gitHead":"4d9de6d871910379bb2477192d883871cbc69fd7","scripts":{"lint":"eslint .","test":"vitest run","bench":"vitest bench --run","build":"node scripts/build.mjs","check":"pnpm typecheck && pnpm build && pnpm test && pnpm test:perf","examples":"pnpm build:examples && node scripts/serve-examples.mjs","test:e2e":"pnpm build && pnpm build:examples && playwright test","test:perf":"DATABUS_PERF_GATES=1 vitest run tests/perf-gate.test.ts","typecheck":"tsc --noEmit","test:watch":"vitest","bench:trend":"node scripts/bench-trend.mjs","verify:pack":"node scripts/verify-packed-consumer.mjs","verify:types":"node scripts/verify-public-types.mjs","bench:browser":"pnpm build && node scripts/bench-browser.mjs","bench:compare":"node scripts/bench-compare.mjs","test:coverage":"vitest run --coverage","verify:compat":"node scripts/verify-version-compat.mjs","build:examples":"node scripts/build-example-vendor.mjs","prepublishOnly":"pnpm check","verify:published":"node scripts/verify-published-consumer.mjs"},"_npmUser":{"name":"sun1090","email":"1090964491@qq.com"},"repository":{"url":"git+https://github.com/Sun1090/cross-tab-worker-databus.git","type":"git"},"_npmVersion":"10.9.8","description":"Framework-agnostic cross-tab data bus with Dedicated/Shared Worker clustering and Centrifuge support.","directories":{},"sideEffects":["./dist/centrifuge.worker.js","./dist/centrifuge.shared.worker.js"],"_nodeVersion":"22.23.2","_hasShrinkwrap":false,"packageManager":"pnpm@10.14.0","devDependencies":{"vue":"^3.5.43","jsdom":"^30.1.1","react":"^19.3.0","eslint":"^10.11.0","vitest":"^5.0.1","esbuild":"^0.28.2","globals":"^17.12.0","react-dom":"^19.3.0","@eslint/js":"^10.0.1","centrifuge":"^5.7.4","typescript":"^6.0.3","@types/node":"^26.6.2","@types/react":"^19.3.0","fake-indexeddb":"^6.2.5","@playwright/test":"^1.63.0","typescript-eslint":"^8.70.1","@vitest/coverage-v8":"^5.0.1","@testing-library/react":"^16.3.3"},"peerDependencies":{"vue":">=3.3","react":">=18","centrifuge":"^5.5.3"},"peerDependenciesMeta":{"vue":{"optional":true},"react":{"optional":true},"centrifuge":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/cross-tab-worker-databus_0.21.24_1790269862521_0.15754273076496927","host":"s3://npm-registry-packages-npm-production"}},"0.21.25":{"name":"cross-tab-worker-databus","version":"0.21.25","keywords":["broadcast-channel","cross-tab","data-bus","dedicated-worker","shared-worker","centrifuge","websocket"],"author":{"name":"Sun1090"},"license":"MIT","_id":"cross-tab-worker-databus@0.21.25","maintainers":[{"name":"sun1090","email":"1090964491@qq.com"}],"homepage":"https://github.com/Sun1090/cross-tab-worker-databus#readme","bugs":{"url":"https://github.com/Sun1090/cross-tab-worker-databus/issues"},"dist":{"shasum":"07c3b4e9fc554c61177587ecac3a5622594dcefa","tarball":"https://registry.npmjs.org/cross-tab-worker-databus/-/cross-tab-worker-databus-0.21.25.tgz","fileCount":109,"integrity":"sha512-oUbqNp0asVbWoBM/0RWPblNywFjDo9KGJc/DVuTgvbObatrgVlx4z4b8OA+al6kafJCcliJ3kbL0Cf5wp6FLug==","signatures":[{"sig":"MEUCICqSosz8/ZjaRyAb2s8h1GKGAHxcagPxbMxnbxvDnSOkAiEAhQHKstgQZvJ7Jx9v5a1xkP99P7pSbYoNO/u+ZUnzz7I=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIDCzx8dSG/aWHZzuDKWYKa8+wei6VH+UMImLQ9hczsp/AiAVhtJs1wz500i7XbO4uv6oD7tddxLOr2frk9iAdgnixQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/cross-tab-worker-databus@0.21.25","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4406410},"main":"./dist/cjs/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/cjs/index.cjs"},"./vue":{"types":"./dist/vue.d.ts","import":"./dist/vue.js","require":"./dist/cjs/vue.cjs"},"./hooks":{"types":"./dist/hooks.d.ts","import":"./dist/hooks.js","require":"./dist/cjs/hooks.cjs"},"./centrifuge":{"types":"./dist/centrifuge.d.ts","import":"./dist/centrifuge.js","require":"./dist/cjs/centrifuge.cjs"},"./package.json":"./package.json","./centrifuge.worker":{"types":"./dist/workers/centrifuge.worker.d.ts","default":"./dist/centrifuge.worker.js"},"./centrifuge.shared.worker":{"types":"./dist/workers/centrifuge.shared.worker.d.ts","default":"./dist/centrifuge.shared.worker.js"}},"gitHead":"c476bce0519917bbd933fc499d2013b6cca4623e","scripts":{"lint":"eslint .","test":"vitest run","bench":"vitest bench --run","build":"node scripts/build.mjs","check":"pnpm typecheck && pnpm build && pnpm test && pnpm test:perf","examples":"pnpm build:examples && node scripts/serve-examples.mjs","test:e2e":"pnpm build && pnpm build:examples && playwright test","test:perf":"DATABUS_PERF_GATES=1 vitest run tests/perf-gate.test.ts","typecheck":"tsc --noEmit","test:watch":"vitest","bench:trend":"node scripts/bench-trend.mjs","verify:pack":"node scripts/verify-packed-consumer.mjs","verify:types":"node scripts/verify-public-types.mjs","bench:browser":"pnpm build && node scripts/bench-browser.mjs","bench:compare":"node scripts/bench-compare.mjs","test:coverage":"vitest run --coverage","verify:compat":"node scripts/verify-version-compat.mjs","build:examples":"node scripts/build-example-vendor.mjs","prepublishOnly":"pnpm check","verify:published":"node scripts/verify-published-consumer.mjs"},"_npmUser":{"name":"sun1090","email":"1090964491@qq.com"},"repository":{"url":"git+https://github.com/Sun1090/cross-tab-worker-databus.git","type":"git"},"_npmVersion":"10.9.8","description":"Framework-agnostic cross-tab data bus with Dedicated/Shared Worker clustering and Centrifuge support.","directories":{},"sideEffects":["./dist/centrifuge.worker.js","./dist/centrifuge.shared.worker.js"],"_nodeVersion":"22.23.2","_hasShrinkwrap":false,"packageManager":"pnpm@10.14.0","devDependencies":{"vue":"^3.5.43","jsdom":"^30.1.1","react":"^19.3.0","eslint":"^10.11.0","vitest":"^5.0.1","esbuild":"^0.28.2","globals":"^17.12.0","react-dom":"^19.3.0","@eslint/js":"^10.0.1","centrifuge":"^5.7.4","typescript":"^6.0.3","@types/node":"^26.6.2","@types/react":"^19.3.0","fake-indexeddb":"^6.2.5","@playwright/test":"^1.63.0","typescript-eslint":"^8.70.1","@vitest/coverage-v8":"^5.0.1","@testing-library/react":"^16.3.3"},"peerDependencies":{"vue":">=3.3","react":">=18","centrifuge":"^5.5.3"},"peerDependenciesMeta":{"vue":{"optional":true},"react":{"optional":true},"centrifuge":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/cross-tab-worker-databus_0.21.25_1790272770661_0.9326205341348428","host":"s3://npm-registry-packages-npm-production"}},"0.21.26":{"name":"cross-tab-worker-databus","version":"0.21.26","keywords":["broadcast-channel","cross-tab","data-bus","dedicated-worker","shared-worker","centrifuge","websocket"],"author":{"name":"Sun1090"},"license":"MIT","_id":"cross-tab-worker-databus@0.21.26","maintainers":[{"name":"sun1090","email":"1090964491@qq.com"}],"homepage":"https://github.com/Sun1090/cross-tab-worker-databus#readme","bugs":{"url":"https://github.com/Sun1090/cross-tab-worker-databus/issues"},"dist":{"shasum":"15aa604224399316dceb872cb0e430a87516ba5c","tarball":"https://registry.npmjs.org/cross-tab-worker-databus/-/cross-tab-worker-databus-0.21.26.tgz","fileCount":109,"integrity":"sha512-q6F7KH5xMTRzHojFfvMr8IBnVPTBqP6azC1tio0PvawNGLat9CjBUeUa0/ngBWssmTACQhLDX6+WiZP2v6ql3g==","signatures":[{"sig":"MEUCIQD+WZNK7LCXu/9sDRUvzHtCpXBeGcBdrRKEdIa4FPdbrgIgb5gbM5WZM8Z7MngzFkaRdmrWVUXJVrQrhUc95Eu1FSM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCID1a3Z/GJgSkWFeSsUarmo0S8t3aBg4a2pvUwn6zvA5MAiEA+bscD7NkwVVilv6aSbwpehAl9SCWzVx0K20WCIZn9Jg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/cross-tab-worker-databus@0.21.26","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4419941},"main":"./dist/cjs/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/cjs/index.cjs"},"./vue":{"types":"./dist/vue.d.ts","import":"./dist/vue.js","require":"./dist/cjs/vue.cjs"},"./hooks":{"types":"./dist/hooks.d.ts","import":"./dist/hooks.js","require":"./dist/cjs/hooks.cjs"},"./centrifuge":{"types":"./dist/centrifuge.d.ts","import":"./dist/centrifuge.js","require":"./dist/cjs/centrifuge.cjs"},"./package.json":"./package.json","./centrifuge.worker":{"types":"./dist/workers/centrifuge.worker.d.ts","default":"./dist/centrifuge.worker.js"},"./centrifuge.shared.worker":{"types":"./dist/workers/centrifuge.shared.worker.d.ts","default":"./dist/centrifuge.shared.worker.js"}},"gitHead":"1e6dd9f2ed3eba34cb386261b3205ecf1e6fd481","scripts":{"lint":"eslint .","test":"vitest run","bench":"vitest bench --run","build":"node scripts/build.mjs","check":"pnpm typecheck && pnpm build && pnpm test && pnpm test:perf","examples":"pnpm build:examples && node scripts/serve-examples.mjs","test:e2e":"pnpm build && pnpm build:examples && playwright test","test:perf":"DATABUS_PERF_GATES=1 vitest run tests/perf-gate.test.ts","typecheck":"tsc --noEmit","test:watch":"vitest","bench:trend":"node scripts/bench-trend.mjs","verify:pack":"node scripts/verify-packed-consumer.mjs","verify:types":"node scripts/verify-public-types.mjs","bench:browser":"pnpm build && node scripts/bench-browser.mjs","bench:compare":"node scripts/bench-compare.mjs","test:coverage":"vitest run --coverage","verify:compat":"node scripts/verify-version-compat.mjs","build:examples":"node scripts/build-example-vendor.mjs","prepublishOnly":"pnpm check","verify:published":"node scripts/verify-published-consumer.mjs"},"_npmUser":{"name":"sun1090","email":"1090964491@qq.com"},"repository":{"url":"git+https://github.com/Sun1090/cross-tab-worker-databus.git","type":"git"},"_npmVersion":"10.9.8","description":"Framework-agnostic cross-tab data bus with Dedicated/Shared Worker clustering and Centrifuge support.","directories":{},"sideEffects":["./dist/centrifuge.worker.js","./dist/centrifuge.shared.worker.js"],"_nodeVersion":"22.23.2","_hasShrinkwrap":false,"packageManager":"pnpm@10.14.0","devDependencies":{"vue":"^3.5.43","jsdom":"^30.1.1","react":"^19.3.0","eslint":"^10.11.0","vitest":"^5.0.1","esbuild":"^0.28.2","globals":"^17.12.0","react-dom":"^19.3.0","@eslint/js":"^10.0.1","centrifuge":"^5.7.4","typescript":"^6.0.3","@types/node":"^26.6.2","@types/react":"^19.3.0","fake-indexeddb":"^6.2.5","@playwright/test":"^1.63.0","typescript-eslint":"^8.70.1","@vitest/coverage-v8":"^5.0.1","@testing-library/react":"^16.3.3"},"peerDependencies":{"vue":">=3.3","react":">=18","centrifuge":"^5.5.3"},"peerDependenciesMeta":{"vue":{"optional":true},"react":{"optional":true},"centrifuge":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/cross-tab-worker-databus_0.21.26_1790275395981_0.44897908270074627","host":"s3://npm-registry-packages-npm-production"}},"0.21.27":{"name":"cross-tab-worker-databus","version":"0.21.27","keywords":["broadcast-channel","cross-tab","data-bus","dedicated-worker","shared-worker","centrifuge","websocket"],"author":{"name":"Sun1090"},"license":"MIT","_id":"cross-tab-worker-databus@0.21.27","maintainers":[{"name":"sun1090","email":"1090964491@qq.com"}],"homepage":"https://github.com/Sun1090/cross-tab-worker-databus#readme","bugs":{"url":"https://github.com/Sun1090/cross-tab-worker-databus/issues"},"dist":{"shasum":"95b58a2c245f81f70bf8eb26aec29cd43d0dabb5","tarball":"https://registry.npmjs.org/cross-tab-worker-databus/-/cross-tab-worker-databus-0.21.27.tgz","fileCount":109,"integrity":"sha512-+qtumcGnYP9s1FJrZ8to3uQ1c2AZOVZeqi0kDjKSNpmBYZ6uxw6EQo1lOGlcn8ICy09K4RGJkTMOh6tp+x5Jpg==","signatures":[{"sig":"MEUCIQD/u5Sjpz9IMjmgX3CXL0GdWpVPKmNuZDCp2U0WcdSGGgIgeq5aykPeBTiy5ZpBzGtKknhgU7WM8VDru3DsDIhs4bw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQDWTtNJ6z9FAFh5m70vQO43LEHkhJOgYEgpdHFPG0wWkAIhAIBSvoiqQdmWly2UhAfLpnVwkwIHklZCsuIsEHPMHFyc","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/cross-tab-worker-databus@0.21.27","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4432170},"main":"./dist/cjs/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/cjs/index.cjs"},"./vue":{"types":"./dist/vue.d.ts","import":"./dist/vue.js","require":"./dist/cjs/vue.cjs"},"./hooks":{"types":"./dist/hooks.d.ts","import":"./dist/hooks.js","require":"./dist/cjs/hooks.cjs"},"./centrifuge":{"types":"./dist/centrifuge.d.ts","import":"./dist/centrifuge.js","require":"./dist/cjs/centrifuge.cjs"},"./package.json":"./package.json","./centrifuge.worker":{"types":"./dist/workers/centrifuge.worker.d.ts","default":"./dist/centrifuge.worker.js"},"./centrifuge.shared.worker":{"types":"./dist/workers/centrifuge.shared.worker.d.ts","default":"./dist/centrifuge.shared.worker.js"}},"gitHead":"0b23e72be7b5536de596a193d63fc1e803d6ecd9","scripts":{"lint":"eslint .","test":"vitest run","bench":"vitest bench --run","build":"node scripts/build.mjs","check":"pnpm typecheck && pnpm build && pnpm test && pnpm test:perf","examples":"pnpm build:examples && node scripts/serve-examples.mjs","test:e2e":"pnpm build && pnpm build:examples && playwright test","test:perf":"DATABUS_PERF_GATES=1 vitest run tests/perf-gate.test.ts","typecheck":"tsc --noEmit","test:watch":"vitest","bench:trend":"node scripts/bench-trend.mjs","verify:pack":"node scripts/verify-packed-consumer.mjs","verify:types":"node scripts/verify-public-types.mjs","bench:browser":"pnpm build && node scripts/bench-browser.mjs","bench:compare":"node scripts/bench-compare.mjs","test:coverage":"vitest run --coverage","verify:compat":"node scripts/verify-version-compat.mjs","build:examples":"node scripts/build-example-vendor.mjs","prepublishOnly":"pnpm check","verify:published":"node scripts/verify-published-consumer.mjs"},"_npmUser":{"name":"sun1090","email":"1090964491@qq.com"},"repository":{"url":"git+https://github.com/Sun1090/cross-tab-worker-databus.git","type":"git"},"_npmVersion":"10.9.8","description":"Framework-agnostic cross-tab data bus with Dedicated/Shared Worker clustering and Centrifuge support.","directories":{},"sideEffects":["./dist/centrifuge.worker.js","./dist/centrifuge.shared.worker.js"],"_nodeVersion":"22.23.2","_hasShrinkwrap":false,"packageManager":"pnpm@10.14.0","devDependencies":{"vue":"^3.5.43","jsdom":"^30.1.1","react":"^19.3.0","eslint":"^10.11.0","vitest":"^5.0.1","esbuild":"^0.28.2","globals":"^17.12.0","react-dom":"^19.3.0","@eslint/js":"^10.0.1","centrifuge":"^5.7.4","typescript":"^6.0.3","@types/node":"^26.6.2","@types/react":"^19.3.0","fake-indexeddb":"^6.2.5","@playwright/test":"^1.63.0","typescript-eslint":"^8.70.1","@vitest/coverage-v8":"^5.0.1","@testing-library/react":"^16.3.3"},"peerDependencies":{"vue":">=3.3","react":">=18","centrifuge":"^5.5.3"},"peerDependenciesMeta":{"vue":{"optional":true},"react":{"optional":true},"centrifuge":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/cross-tab-worker-databus_0.21.27_1790277814581_0.6557045553810057","host":"s3://npm-registry-packages-npm-production"}},"0.21.28":{"name":"cross-tab-worker-databus","version":"0.21.28","keywords":["broadcast-channel","cross-tab","data-bus","dedicated-worker","shared-worker","centrifuge","websocket"],"author":{"name":"Sun1090"},"license":"MIT","_id":"cross-tab-worker-databus@0.21.28","maintainers":[{"name":"sun1090","email":"1090964491@qq.com"}],"homepage":"https://github.com/Sun1090/cross-tab-worker-databus#readme","bugs":{"url":"https://github.com/Sun1090/cross-tab-worker-databus/issues"},"dist":{"shasum":"ec28b5fe63b5d4532d0afc1ded611df2ce158130","tarball":"https://registry.npmjs.org/cross-tab-worker-databus/-/cross-tab-worker-databus-0.21.28.tgz","fileCount":109,"integrity":"sha512-OGeALOqwuIB4gObDNLKMRYtzzOqhNjoElmwABZ4jycn+xqJCbJys/cZoaGNe4cgk6Ny4H+4M7PFC+5dN/fysDg==","signatures":[{"sig":"MEQCID9DU9fDJEmIZh6UJDtrwDumSiFtUfUT8mvDXIvIFNTbAiB4spUNabPBKzzgwGvFY8QwBRbydwGSobKv4zq9HQrLFg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIFfhqYT2gEbXGMlSOBu5UiAyFna2qbJObnRC4O3Rx6BLAiEAwmC3RQass/awqNPoWUbVqURXj6Fyj0LWsdIXPnC6eaQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/cross-tab-worker-databus@0.21.28","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4453029},"main":"./dist/cjs/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/cjs/index.cjs"},"./vue":{"types":"./dist/vue.d.ts","import":"./dist/vue.js","require":"./dist/cjs/vue.cjs"},"./hooks":{"types":"./dist/hooks.d.ts","import":"./dist/hooks.js","require":"./dist/cjs/hooks.cjs"},"./centrifuge":{"types":"./dist/centrifuge.d.ts","import":"./dist/centrifuge.js","require":"./dist/cjs/centrifuge.cjs"},"./package.json":"./package.json","./centrifuge.worker":{"types":"./dist/workers/centrifuge.worker.d.ts","default":"./dist/centrifuge.worker.js"},"./centrifuge.shared.worker":{"types":"./dist/workers/centrifuge.shared.worker.d.ts","default":"./dist/centrifuge.shared.worker.js"}},"gitHead":"ba652c42d91978ebb491737a8bd53054620f3040","scripts":{"lint":"eslint .","test":"vitest run","bench":"vitest bench --run","build":"node scripts/build.mjs","check":"pnpm typecheck && pnpm build && pnpm test && pnpm test:perf","examples":"pnpm build:examples && node scripts/serve-examples.mjs","test:e2e":"pnpm build && pnpm build:examples && playwright test","test:perf":"DATABUS_PERF_GATES=1 vitest run tests/perf-gate.test.ts","typecheck":"tsc --noEmit","test:watch":"vitest","bench:trend":"node scripts/bench-trend.mjs","verify:pack":"node scripts/verify-packed-consumer.mjs","verify:types":"node scripts/verify-public-types.mjs","bench:browser":"pnpm build && node scripts/bench-browser.mjs","bench:compare":"node scripts/bench-compare.mjs","test:coverage":"vitest run --coverage","verify:compat":"node scripts/verify-version-compat.mjs","build:examples":"node scripts/build-example-vendor.mjs","prepublishOnly":"pnpm check","verify:published":"node scripts/verify-published-consumer.mjs"},"_npmUser":{"name":"sun1090","email":"1090964491@qq.com"},"repository":{"url":"git+https://github.com/Sun1090/cross-tab-worker-databus.git","type":"git"},"_npmVersion":"10.9.8","description":"Framework-agnostic cross-tab data bus with Dedicated/Shared Worker clustering and Centrifuge support.","directories":{},"sideEffects":["./dist/centrifuge.worker.js","./dist/centrifuge.shared.worker.js"],"_nodeVersion":"22.23.2","_hasShrinkwrap":false,"packageManager":"pnpm@10.14.0","devDependencies":{"vue":"^3.5.43","jsdom":"^30.1.1","react":"^19.3.0","eslint":"^10.11.0","vitest":"^5.0.1","esbuild":"^0.28.2","globals":"^17.12.0","react-dom":"^19.3.0","@eslint/js":"^10.0.1","centrifuge":"^5.7.4","typescript":"^6.0.3","@types/node":"^26.6.2","@types/react":"^19.3.0","fake-indexeddb":"^6.2.5","@playwright/test":"^1.63.0","typescript-eslint":"^8.70.1","@vitest/coverage-v8":"^5.0.1","@testing-library/react":"^16.3.3"},"peerDependencies":{"vue":">=3.3","react":">=18","centrifuge":"^5.5.3"},"peerDependenciesMeta":{"vue":{"optional":true},"react":{"optional":true},"centrifuge":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/cross-tab-worker-databus_0.21.28_1790280075649_0.1088812902333538","host":"s3://npm-registry-packages-npm-production"}},"0.21.29":{"name":"cross-tab-worker-databus","version":"0.21.29","keywords":["broadcast-channel","cross-tab","data-bus","dedicated-worker","shared-worker","centrifuge","websocket"],"author":{"name":"Sun1090"},"license":"MIT","_id":"cross-tab-worker-databus@0.21.29","maintainers":[{"name":"sun1090","email":"1090964491@qq.com"}],"homepage":"https://github.com/Sun1090/cross-tab-worker-databus#readme","bugs":{"url":"https://github.com/Sun1090/cross-tab-worker-databus/issues"},"dist":{"shasum":"6e4d2a0166f13ee58ff71f5f04a8cd9f734a1446","tarball":"https://registry.npmjs.org/cross-tab-worker-databus/-/cross-tab-worker-databus-0.21.29.tgz","fileCount":109,"integrity":"sha512-sddwJmIsdyS3w84Yl6Ng2HtM9oI8LpF1gKfgXiwDDTHqQoEXxHFGAtFmb6fkHT85RWXEDljVikvKLKDd2wSVtQ==","signatures":[{"sig":"MEUCIQCh9iFaADdKFPUelGdD1GRqE17JknP/oq81Hi+w5qrsnAIgdMOCcoHWJ5zQaTfJYrg3CGLa1c0KQRDreiybBJZoYU8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQCAH15W84wgYBQ0k2D0gfw0tcobq3Voesk12gRV0lpqrQIgS0Z1tOZs0990pdP+UrD3kSCy+q6i18/q79co2C207fE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/cross-tab-worker-databus@0.21.29","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4471899},"main":"./dist/cjs/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/cjs/index.cjs"},"./vue":{"types":"./dist/vue.d.ts","import":"./dist/vue.js","require":"./dist/cjs/vue.cjs"},"./hooks":{"types":"./dist/hooks.d.ts","import":"./dist/hooks.js","require":"./dist/cjs/hooks.cjs"},"./centrifuge":{"types":"./dist/centrifuge.d.ts","import":"./dist/centrifuge.js","require":"./dist/cjs/centrifuge.cjs"},"./package.json":"./package.json","./centrifuge.worker":{"types":"./dist/workers/centrifuge.worker.d.ts","default":"./dist/centrifuge.worker.js"},"./centrifuge.shared.worker":{"types":"./dist/workers/centrifuge.shared.worker.d.ts","default":"./dist/centrifuge.shared.worker.js"}},"gitHead":"1b90b37d07e20f535d9d1f8ca84f104e1e42beb8","scripts":{"lint":"eslint .","test":"vitest run","bench":"vitest bench --run","build":"node scripts/build.mjs","check":"pnpm typecheck && pnpm build && pnpm test && pnpm test:perf","examples":"pnpm build:examples && node scripts/serve-examples.mjs","test:e2e":"pnpm build && pnpm build:examples && playwright test","test:perf":"DATABUS_PERF_GATES=1 vitest run tests/perf-gate.test.ts","typecheck":"tsc --noEmit","test:watch":"vitest","bench:trend":"node scripts/bench-trend.mjs","verify:pack":"node scripts/verify-packed-consumer.mjs","verify:types":"node scripts/verify-public-types.mjs","bench:browser":"pnpm build && node scripts/bench-browser.mjs","bench:compare":"node scripts/bench-compare.mjs","test:coverage":"vitest run --coverage","verify:compat":"node scripts/verify-version-compat.mjs","build:examples":"node scripts/build-example-vendor.mjs","prepublishOnly":"pnpm check","verify:published":"node scripts/verify-published-consumer.mjs"},"_npmUser":{"name":"sun1090","email":"1090964491@qq.com"},"repository":{"url":"git+https://github.com/Sun1090/cross-tab-worker-databus.git","type":"git"},"_npmVersion":"10.9.8","description":"Framework-agnostic cross-tab data bus with Dedicated/Shared Worker clustering and Centrifuge support.","directories":{},"sideEffects":["./dist/centrifuge.worker.js","./dist/centrifuge.shared.worker.js"],"_nodeVersion":"22.23.2","_hasShrinkwrap":false,"packageManager":"pnpm@10.14.0","devDependencies":{"vue":"^3.5.43","jsdom":"^30.1.1","react":"^19.3.0","eslint":"^10.11.0","vitest":"^5.0.1","esbuild":"^0.28.2","globals":"^17.12.0","react-dom":"^19.3.0","@eslint/js":"^10.0.1","centrifuge":"^5.7.4","typescript":"^6.0.3","@types/node":"^26.6.2","@types/react":"^19.3.0","fake-indexeddb":"^6.2.5","@playwright/test":"^1.63.0","typescript-eslint":"^8.70.1","@vitest/coverage-v8":"^5.0.1","@testing-library/react":"^16.3.3"},"peerDependencies":{"vue":">=3.3","react":">=18","centrifuge":"^5.5.3"},"peerDependenciesMeta":{"vue":{"optional":true},"react":{"optional":true},"centrifuge":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/cross-tab-worker-databus_0.21.29_1790283133659_0.631941336913636","host":"s3://npm-registry-packages-npm-production"}},"0.21.30":{"name":"cross-tab-worker-databus","version":"0.21.30","keywords":["broadcast-channel","cross-tab","data-bus","dedicated-worker","shared-worker","centrifuge","websocket"],"author":{"name":"Sun1090"},"license":"MIT","_id":"cross-tab-worker-databus@0.21.30","maintainers":[{"name":"sun1090","email":"1090964491@qq.com"}],"homepage":"https://github.com/Sun1090/cross-tab-worker-databus#readme","bugs":{"url":"https://github.com/Sun1090/cross-tab-worker-databus/issues"},"dist":{"shasum":"72600f72eef6511a8b6512895a7255d48a9395c3","tarball":"https://registry.npmjs.org/cross-tab-worker-databus/-/cross-tab-worker-databus-0.21.30.tgz","fileCount":109,"integrity":"sha512-GKJbHj1dNTI3vL/AajZvUwvW4OYBLmjp4SK2hQAQq+jcM+KAps+HneXqmczZMEr+98jt/nsfWPimzU/+ogK2Uw==","signatures":[{"sig":"MEYCIQCMjydt8BafBCmmYXNIBJ3LD/VcdgMmLQKSBstm8x6CdgIhAKRKPQrNW2+8kpdDz6FHz/ndBzQ5Px4MVHivI7xhUqvH","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIAjgu+nnJ6idpVR2fKDtOnGOC6iYshchH/+meQg8RNY+AiB5olj1PnlntL/Gn2eDN2c2C8w3vsBKzTptG+7Blk4/9g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/cross-tab-worker-databus@0.21.30","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4495322},"main":"./dist/cjs/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/cjs/index.cjs"},"./vue":{"types":"./dist/vue.d.ts","import":"./dist/vue.js","require":"./dist/cjs/vue.cjs"},"./hooks":{"types":"./dist/hooks.d.ts","import":"./dist/hooks.js","require":"./dist/cjs/hooks.cjs"},"./centrifuge":{"types":"./dist/centrifuge.d.ts","import":"./dist/centrifuge.js","require":"./dist/cjs/centrifuge.cjs"},"./package.json":"./package.json","./centrifuge.worker":{"types":"./dist/workers/centrifuge.worker.d.ts","default":"./dist/centrifuge.worker.js"},"./centrifuge.shared.worker":{"types":"./dist/workers/centrifuge.shared.worker.d.ts","default":"./dist/centrifuge.shared.worker.js"}},"gitHead":"035d45867990b9facb336bc4a8e4962b30271b37","scripts":{"lint":"eslint .","test":"vitest run","bench":"vitest bench --run","build":"node scripts/build.mjs","check":"pnpm typecheck && pnpm build && pnpm test && pnpm test:perf","examples":"pnpm build:examples && node scripts/serve-examples.mjs","test:e2e":"pnpm build && pnpm build:examples && playwright test","test:perf":"DATABUS_PERF_GATES=1 vitest run tests/perf-gate.test.ts","typecheck":"tsc --noEmit","test:watch":"vitest","bench:trend":"node scripts/bench-trend.mjs","verify:pack":"node scripts/verify-packed-consumer.mjs","verify:types":"node scripts/verify-public-types.mjs","bench:browser":"pnpm build && node scripts/bench-browser.mjs","bench:compare":"node scripts/bench-compare.mjs","test:coverage":"vitest run --coverage","verify:compat":"node scripts/verify-version-compat.mjs","build:examples":"node scripts/build-example-vendor.mjs","prepublishOnly":"pnpm check","verify:published":"node scripts/verify-published-consumer.mjs"},"_npmUser":{"name":"sun1090","email":"1090964491@qq.com"},"repository":{"url":"git+https://github.com/Sun1090/cross-tab-worker-databus.git","type":"git"},"_npmVersion":"10.9.8","description":"Framework-agnostic cross-tab data bus with Dedicated/Shared Worker clustering and Centrifuge support.","directories":{},"sideEffects":["./dist/centrifuge.worker.js","./dist/centrifuge.shared.worker.js"],"_nodeVersion":"22.23.2","_hasShrinkwrap":false,"packageManager":"pnpm@10.14.0","devDependencies":{"vue":"^3.5.43","jsdom":"^30.1.1","react":"^19.3.0","eslint":"^10.11.0","vitest":"^5.0.1","esbuild":"^0.28.2","globals":"^17.12.0","react-dom":"^19.3.0","@eslint/js":"^10.0.1","centrifuge":"^5.7.4","typescript":"^6.0.3","@types/node":"^26.6.2","@types/react":"^19.3.0","fake-indexeddb":"^6.2.5","@playwright/test":"^1.63.0","typescript-eslint":"^8.70.1","@vitest/coverage-v8":"^5.0.1","@testing-library/react":"^16.3.3"},"peerDependencies":{"vue":">=3.3","react":">=18","centrifuge":"^5.5.3"},"peerDependenciesMeta":{"vue":{"optional":true},"react":{"optional":true},"centrifuge":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/cross-tab-worker-databus_0.21.30_1790286252865_0.7455168604883664","host":"s3://npm-registry-packages-npm-production"}},"0.21.31":{"name":"cross-tab-worker-databus","version":"0.21.31","keywords":["broadcast-channel","cross-tab","data-bus","dedicated-worker","shared-worker","centrifuge","websocket"],"author":{"name":"Sun1090"},"license":"MIT","_id":"cross-tab-worker-databus@0.21.31","maintainers":[{"name":"sun1090","email":"1090964491@qq.com"}],"homepage":"https://github.com/Sun1090/cross-tab-worker-databus#readme","bugs":{"url":"https://github.com/Sun1090/cross-tab-worker-databus/issues"},"dist":{"shasum":"258fb4140a9c8448a847101480d7e8ebf0ded28c","tarball":"https://registry.npmjs.org/cross-tab-worker-databus/-/cross-tab-worker-databus-0.21.31.tgz","fileCount":109,"integrity":"sha512-WYwJBm/sSJPt+qIfeL5UaWIyryKsvzVFnvDhyLGkcBz0UTIF3wAgfF60b7FcC/8Cz5hWieyWlvlEcCpsOFaR8Q==","signatures":[{"sig":"MEYCIQDFrBjKFfkvhWvi7yDR/g4yUkCbdTR/+Ho21Zol4YWKCgIhAOQxCFaj5ZnT4LmKNYBthtv2u2kGtk5MQOoW0uHF38dI","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQCty1sHBgU7EinGwe/oAA2AEaRZQZ/u0CzVLw3GgNW57AIgCjXjRvw9s1M/1jrYe/Uvi77YHfWRNI2j29bbRlh4Le8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/cross-tab-worker-databus@0.21.31","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4528180},"main":"./dist/cjs/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/cjs/index.cjs"},"./vue":{"types":"./dist/vue.d.ts","import":"./dist/vue.js","require":"./dist/cjs/vue.cjs"},"./hooks":{"types":"./dist/hooks.d.ts","import":"./dist/hooks.js","require":"./dist/cjs/hooks.cjs"},"./centrifuge":{"types":"./dist/centrifuge.d.ts","import":"./dist/centrifuge.js","require":"./dist/cjs/centrifuge.cjs"},"./package.json":"./package.json","./centrifuge.worker":{"types":"./dist/workers/centrifuge.worker.d.ts","default":"./dist/centrifuge.worker.js"},"./centrifuge.shared.worker":{"types":"./dist/workers/centrifuge.shared.worker.d.ts","default":"./dist/centrifuge.shared.worker.js"}},"gitHead":"bba1a3d8c2927fb601049bbafb702ad38e31615a","scripts":{"lint":"eslint .","test":"vitest run","bench":"vitest bench --run","build":"node scripts/build.mjs","check":"pnpm typecheck && pnpm build && pnpm test && pnpm test:perf","examples":"pnpm build:examples && node scripts/serve-examples.mjs","test:e2e":"pnpm build && pnpm build:examples && playwright test","test:perf":"DATABUS_PERF_GATES=1 vitest run tests/perf-gate.test.ts","typecheck":"tsc --noEmit","test:watch":"vitest","bench:trend":"node scripts/bench-trend.mjs","verify:pack":"node scripts/verify-packed-consumer.mjs","verify:types":"node scripts/verify-public-types.mjs","bench:browser":"pnpm build && node scripts/bench-browser.mjs","bench:compare":"node scripts/bench-compare.mjs","test:coverage":"vitest run --coverage","verify:compat":"node scripts/verify-version-compat.mjs","build:examples":"node scripts/build-example-vendor.mjs","prepublishOnly":"pnpm check","verify:published":"node scripts/verify-published-consumer.mjs"},"_npmUser":{"name":"sun1090","email":"1090964491@qq.com"},"repository":{"url":"git+https://github.com/Sun1090/cross-tab-worker-databus.git","type":"git"},"_npmVersion":"10.9.8","description":"Framework-agnostic cross-tab data bus with Dedicated/Shared Worker clustering and Centrifuge support.","directories":{},"sideEffects":["./dist/centrifuge.worker.js","./dist/centrifuge.shared.worker.js"],"_nodeVersion":"22.23.2","_hasShrinkwrap":false,"packageManager":"pnpm@10.14.0","devDependencies":{"vue":"^3.5.43","jsdom":"^30.1.1","react":"^19.3.0","eslint":"^10.11.0","vitest":"^5.0.1","esbuild":"^0.28.2","globals":"^17.12.0","react-dom":"^19.3.0","@eslint/js":"^10.0.1","centrifuge":"^5.7.4","typescript":"^6.0.3","@types/node":"^26.6.2","@types/react":"^19.3.0","fake-indexeddb":"^6.2.5","@playwright/test":"^1.63.0","typescript-eslint":"^8.70.1","@vitest/coverage-v8":"^5.0.1","@testing-library/react":"^16.3.3"},"peerDependencies":{"vue":">=3.3","react":">=18","centrifuge":"^5.5.3"},"peerDependenciesMeta":{"vue":{"optional":true},"react":{"optional":true},"centrifuge":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/cross-tab-worker-databus_0.21.31_1790290370089_0.7926889011811071","host":"s3://npm-registry-packages-npm-production"}},"0.21.32":{"name":"cross-tab-worker-databus","version":"0.21.32","keywords":["broadcast-channel","cross-tab","data-bus","dedicated-worker","shared-worker","centrifuge","websocket"],"author":{"name":"Sun1090"},"license":"MIT","_id":"cross-tab-worker-databus@0.21.32","maintainers":[{"name":"sun1090","email":"1090964491@qq.com"}],"homepage":"https://github.com/Sun1090/cross-tab-worker-databus#readme","bugs":{"url":"https://github.com/Sun1090/cross-tab-worker-databus/issues"},"dist":{"shasum":"e5ecbcb7af40106c3932b41a68640274863e14e3","tarball":"https://registry.npmjs.org/cross-tab-worker-databus/-/cross-tab-worker-databus-0.21.32.tgz","fileCount":109,"integrity":"sha512-3KKeJW+BOpodXM4+VcVNnI+KXlutsGz27jqqcVl7/jf6jmIClHef5aJlwSOookF7dLQvxLjftRCUnk6WqSN69Q==","signatures":[{"sig":"MEUCIQDFyUHt93AEFegIcI0229guhZDvApMoSgnBpce8Lx5T0gIgN7AWYwHLllYWXkkopYNCxSocLHXHRWqOvdL/Zfwgl+8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIFy+tSJFNYLG/+JA4cWUy1/zEshnmZI7xavzNL/6XFdaAiEAqiINYPHsgVzrV+nOkRPHGMTK2YRr37Pd2U2BHxIE8+Q=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/cross-tab-worker-databus@0.21.32","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4534993},"main":"./dist/cjs/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/cjs/index.cjs"},"./vue":{"types":"./dist/vue.d.ts","import":"./dist/vue.js","require":"./dist/cjs/vue.cjs"},"./hooks":{"types":"./dist/hooks.d.ts","import":"./dist/hooks.js","require":"./dist/cjs/hooks.cjs"},"./centrifuge":{"types":"./dist/centrifuge.d.ts","import":"./dist/centrifuge.js","require":"./dist/cjs/centrifuge.cjs"},"./package.json":"./package.json","./centrifuge.worker":{"types":"./dist/workers/centrifuge.worker.d.ts","default":"./dist/centrifuge.worker.js"},"./centrifuge.shared.worker":{"types":"./dist/workers/centrifuge.shared.worker.d.ts","default":"./dist/centrifuge.shared.worker.js"}},"gitHead":"a3729804a1a448eb2f170c17cf767beb7ff580ad","scripts":{"lint":"eslint .","test":"vitest run","bench":"vitest bench --run","build":"node scripts/build.mjs","check":"pnpm typecheck && pnpm build && pnpm test && pnpm test:perf","examples":"pnpm build:examples && node scripts/serve-examples.mjs","test:e2e":"pnpm build && pnpm build:examples && playwright test","test:perf":"DATABUS_PERF_GATES=1 vitest run tests/perf-gate.test.ts","typecheck":"tsc --noEmit","test:watch":"vitest","bench:trend":"node scripts/bench-trend.mjs","verify:pack":"node scripts/verify-packed-consumer.mjs","verify:types":"node scripts/verify-public-types.mjs","bench:browser":"pnpm build && node scripts/bench-browser.mjs","bench:compare":"node scripts/bench-compare.mjs","test:coverage":"vitest run --coverage","verify:compat":"node scripts/verify-version-compat.mjs","build:examples":"node scripts/build-example-vendor.mjs","prepublishOnly":"pnpm check","verify:published":"node scripts/verify-published-consumer.mjs"},"_npmUser":{"name":"sun1090","email":"1090964491@qq.com"},"repository":{"url":"git+https://github.com/Sun1090/cross-tab-worker-databus.git","type":"git"},"_npmVersion":"10.9.8","description":"Framework-agnostic cross-tab data bus with Dedicated/Shared Worker clustering and Centrifuge support.","directories":{},"sideEffects":["./dist/centrifuge.worker.js","./dist/centrifuge.shared.worker.js"],"_nodeVersion":"22.23.2","_hasShrinkwrap":false,"packageManager":"pnpm@10.14.0","devDependencies":{"vue":"^3.5.43","jsdom":"^30.1.1","react":"^19.3.0","eslint":"^10.11.0","vitest":"^5.0.1","esbuild":"^0.28.2","globals":"^17.12.0","react-dom":"^19.3.0","@eslint/js":"^10.0.1","centrifuge":"^5.7.4","typescript":"^6.0.3","@types/node":"^26.6.2","@types/react":"^19.3.0","fake-indexeddb":"^6.2.5","@playwright/test":"^1.63.0","typescript-eslint":"^8.70.1","@vitest/coverage-v8":"^5.0.1","@testing-library/react":"^16.3.3"},"peerDependencies":{"vue":">=3.3","react":">=18","centrifuge":"^5.5.3"},"peerDependenciesMeta":{"vue":{"optional":true},"react":{"optional":true},"centrifuge":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/cross-tab-worker-databus_0.21.32_1790292961981_0.5432820843733779","host":"s3://npm-registry-packages-npm-production"}},"0.21.33":{"name":"cross-tab-worker-databus","version":"0.21.33","keywords":["broadcast-channel","cross-tab","data-bus","dedicated-worker","shared-worker","centrifuge","websocket"],"author":{"name":"Sun1090"},"license":"MIT","_id":"cross-tab-worker-databus@0.21.33","maintainers":[{"name":"sun1090","email":"1090964491@qq.com"}],"homepage":"https://github.com/Sun1090/cross-tab-worker-databus#readme","bugs":{"url":"https://github.com/Sun1090/cross-tab-worker-databus/issues"},"dist":{"shasum":"dd43475d940c09a9c97855697e523e96824c1a3e","tarball":"https://registry.npmjs.org/cross-tab-worker-databus/-/cross-tab-worker-databus-0.21.33.tgz","fileCount":109,"integrity":"sha512-UtQD83xhQUqHTgjefp6i89U2C/tTb/sbp+YzgoUlGXwEoQkyzoADgkevMS9eFlJbOsbgTuKS6cRIr9wmTTwFSA==","signatures":[{"sig":"MEUCIBNr3hW1qutc5ciUFqcrs2GrjSbc2j5SGkI9I7GeLhxPAiEAkJNhmAExBIx+thloC5lUSPfntuXFDQmCySb13+/RgJ0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCICz9ZRHA/VfMCS+AqTYrk6pVnOzPDn7goPkFvYAnI6lfAiAy8MumP2I3TA2qYryIt9JsbUaf+V1SoKjBpoh7DqfqQg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/cross-tab-worker-databus@0.21.33","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4551081},"main":"./dist/cjs/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/cjs/index.cjs"},"./vue":{"types":"./dist/vue.d.ts","import":"./dist/vue.js","require":"./dist/cjs/vue.cjs"},"./hooks":{"types":"./dist/hooks.d.ts","import":"./dist/hooks.js","require":"./dist/cjs/hooks.cjs"},"./centrifuge":{"types":"./dist/centrifuge.d.ts","import":"./dist/centrifuge.js","require":"./dist/cjs/centrifuge.cjs"},"./package.json":"./package.json","./centrifuge.worker":{"types":"./dist/workers/centrifuge.worker.d.ts","default":"./dist/centrifuge.worker.js"},"./centrifuge.shared.worker":{"types":"./dist/workers/centrifuge.shared.worker.d.ts","default":"./dist/centrifuge.shared.worker.js"}},"gitHead":"40eb8a8fdc6f1460184f2b8bc3957f20596b3f83","scripts":{"lint":"eslint .","test":"vitest run","bench":"vitest bench --run","build":"node scripts/build.mjs","check":"pnpm typecheck && pnpm build && pnpm test && pnpm test:perf","examples":"pnpm build:examples && node scripts/serve-examples.mjs","test:e2e":"pnpm build && pnpm build:examples && playwright test","test:perf":"DATABUS_PERF_GATES=1 vitest run tests/perf-gate.test.ts","typecheck":"tsc --noEmit","test:watch":"vitest","bench:trend":"node scripts/bench-trend.mjs","verify:pack":"node scripts/verify-packed-consumer.mjs","verify:types":"node scripts/verify-public-types.mjs","bench:browser":"pnpm build && node scripts/bench-browser.mjs","bench:compare":"node scripts/bench-compare.mjs","test:coverage":"vitest run --coverage","verify:compat":"node scripts/verify-version-compat.mjs","build:examples":"node scripts/build-example-vendor.mjs","prepublishOnly":"pnpm check","verify:published":"node scripts/verify-published-consumer.mjs"},"_npmUser":{"name":"sun1090","email":"1090964491@qq.com"},"repository":{"url":"git+https://github.com/Sun1090/cross-tab-worker-databus.git","type":"git"},"_npmVersion":"10.9.8","description":"Framework-agnostic cross-tab data bus with Dedicated/Shared Worker clustering and Centrifuge support.","directories":{},"sideEffects":["./dist/centrifuge.worker.js","./dist/centrifuge.shared.worker.js"],"_nodeVersion":"22.23.2","_hasShrinkwrap":false,"packageManager":"pnpm@10.14.0","devDependencies":{"vue":"^3.5.43","jsdom":"^30.1.1","react":"^19.3.0","eslint":"^10.11.0","vitest":"^5.0.1","esbuild":"^0.28.2","globals":"^17.12.0","react-dom":"^19.3.0","@eslint/js":"^10.0.1","centrifuge":"^5.7.4","typescript":"^6.0.3","@types/node":"^26.6.2","@types/react":"^19.3.0","fake-indexeddb":"^6.2.5","@playwright/test":"^1.63.0","typescript-eslint":"^8.70.1","@vitest/coverage-v8":"^5.0.1","@testing-library/react":"^16.3.3"},"peerDependencies":{"vue":">=3.3","react":">=18","centrifuge":"^5.5.3"},"peerDependenciesMeta":{"vue":{"optional":true},"react":{"optional":true},"centrifuge":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/cross-tab-worker-databus_0.21.33_1790296355420_0.7249987007952752","host":"s3://npm-registry-packages-npm-production"}},"0.21.34":{"name":"cross-tab-worker-databus","version":"0.21.34","keywords":["broadcast-channel","cross-tab","data-bus","dedicated-worker","shared-worker","centrifuge","websocket"],"author":{"name":"Sun1090"},"license":"MIT","_id":"cross-tab-worker-databus@0.21.34","maintainers":[{"name":"sun1090","email":"1090964491@qq.com"}],"homepage":"https://github.com/Sun1090/cross-tab-worker-databus#readme","bugs":{"url":"https://github.com/Sun1090/cross-tab-worker-databus/issues"},"dist":{"shasum":"717472d18d52d3390c409d2349f64cc87b6bef44","tarball":"https://registry.npmjs.org/cross-tab-worker-databus/-/cross-tab-worker-databus-0.21.34.tgz","fileCount":109,"integrity":"sha512-Q4vOyqcagc/uZdb0KO3sR1liE7hFcYKLdTPIriC1EzCtAu2lKpWQg8NKEvaHM1AheZueELowp7zXUoY6mXsvpg==","signatures":[{"sig":"MEUCIBIJkw7OHS71YyV3rBSqXB50EbrBe/PJDswSWG1YE4dPAiEAqRJnLDUNcNbIJSunXypfIB0aGSmPM6r+yOKv0pDqVdU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIAxxPMzH3v6dq1PAB2WYZXSz8PtXv6fftJn9k1E05TONAiEAyg+wjjr0PSWECgFIq+TzT0xoz9OLqiTFORWq/mBVyYU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/cross-tab-worker-databus@0.21.34","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4586409},"main":"./dist/cjs/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/cjs/index.cjs"},"./vue":{"types":"./dist/vue.d.ts","import":"./dist/vue.js","require":"./dist/cjs/vue.cjs"},"./hooks":{"types":"./dist/hooks.d.ts","import":"./dist/hooks.js","require":"./dist/cjs/hooks.cjs"},"./centrifuge":{"types":"./dist/centrifuge.d.ts","import":"./dist/centrifuge.js","require":"./dist/cjs/centrifuge.cjs"},"./package.json":"./package.json","./centrifuge.worker":{"types":"./dist/workers/centrifuge.worker.d.ts","default":"./dist/centrifuge.worker.js"},"./centrifuge.shared.worker":{"types":"./dist/workers/centrifuge.shared.worker.d.ts","default":"./dist/centrifuge.shared.worker.js"}},"gitHead":"688b2ad2a28ae177b5fabf2360fd60067bc7fdfb","scripts":{"lint":"eslint .","test":"vitest run","bench":"vitest bench --run","build":"node scripts/build.mjs","check":"pnpm typecheck && pnpm build && pnpm test && pnpm test:perf","examples":"pnpm build:examples && node scripts/serve-examples.mjs","test:e2e":"pnpm build && pnpm build:examples && playwright test","test:perf":"DATABUS_PERF_GATES=1 vitest run tests/perf-gate.test.ts","typecheck":"tsc --noEmit","test:watch":"vitest","bench:trend":"node scripts/bench-trend.mjs","verify:pack":"node scripts/verify-packed-consumer.mjs","verify:types":"node scripts/verify-public-types.mjs","bench:browser":"pnpm build && node scripts/bench-browser.mjs","bench:compare":"node scripts/bench-compare.mjs","test:coverage":"vitest run --coverage","verify:compat":"node scripts/verify-version-compat.mjs","build:examples":"node scripts/build-example-vendor.mjs","prepublishOnly":"pnpm check","verify:published":"node scripts/verify-published-consumer.mjs"},"_npmUser":{"name":"sun1090","email":"1090964491@qq.com"},"repository":{"url":"git+https://github.com/Sun1090/cross-tab-worker-databus.git","type":"git"},"_npmVersion":"10.9.8","description":"Framework-agnostic cross-tab data bus with Dedicated/Shared Worker clustering and Centrifuge support.","directories":{},"sideEffects":["./dist/centrifuge.worker.js","./dist/centrifuge.shared.worker.js"],"_nodeVersion":"22.23.2","_hasShrinkwrap":false,"packageManager":"pnpm@10.14.0","devDependencies":{"vue":"^3.5.43","jsdom":"^30.1.1","react":"^19.3.0","eslint":"^10.11.0","vitest":"^5.0.1","esbuild":"^0.28.2","globals":"^17.12.0","react-dom":"^19.3.0","@eslint/js":"^10.0.1","centrifuge":"^5.7.4","typescript":"^6.0.3","@types/node":"^26.6.2","@types/react":"^19.3.0","fake-indexeddb":"^6.2.5","@playwright/test":"^1.63.0","typescript-eslint":"^8.70.1","@vitest/coverage-v8":"^5.0.1","@testing-library/react":"^16.3.3"},"peerDependencies":{"vue":">=3.3","react":">=18","centrifuge":"^5.5.3"},"peerDependenciesMeta":{"vue":{"optional":true},"react":{"optional":true},"centrifuge":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/cross-tab-worker-databus_0.21.34_1790304470638_0.9976003603181716","host":"s3://npm-registry-packages-npm-production"}},"0.21.35":{"name":"cross-tab-worker-databus","version":"0.21.35","keywords":["broadcast-channel","cross-tab","data-bus","dedicated-worker","shared-worker","centrifuge","websocket"],"author":{"name":"Sun1090"},"license":"MIT","_id":"cross-tab-worker-databus@0.21.35","maintainers":[{"name":"sun1090","email":"1090964491@qq.com"}],"homepage":"https://github.com/Sun1090/cross-tab-worker-databus#readme","bugs":{"url":"https://github.com/Sun1090/cross-tab-worker-databus/issues"},"dist":{"shasum":"ea10e892949351d30c9c10ba2fba5579484f7b5c","tarball":"https://registry.npmjs.org/cross-tab-worker-databus/-/cross-tab-worker-databus-0.21.35.tgz","fileCount":109,"integrity":"sha512-hZUimzlnwRvpeZyfNcqcjUPsVuJukkmrlv+8H9VN0NT2QOwDPHNRFuV6GdGoba1e4NWFV5wctwti20gdw8xD+A==","signatures":[{"sig":"MEYCIQCtNZ9T9+98f2r+F4msFJw/iLC0rYxUdneF/4/RMxzTXQIhAOax7R+MObr/HrRGzaTP6vBFUNETuCzDO/eGVq4BQjmr","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIDyNuf3j8TIVeiOE/S1egtj6rZM11C4JJ1RMmquS21KqAiEAsGupOGnRwCu08N8wFuKxBaoIcfF2e1A4GUFPwdS9IrI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/cross-tab-worker-databus@0.21.35","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4620432},"main":"./dist/cjs/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/cjs/index.cjs"},"./vue":{"types":"./dist/vue.d.ts","import":"./dist/vue.js","require":"./dist/cjs/vue.cjs"},"./hooks":{"types":"./dist/hooks.d.ts","import":"./dist/hooks.js","require":"./dist/cjs/hooks.cjs"},"./centrifuge":{"types":"./dist/centrifuge.d.ts","import":"./dist/centrifuge.js","require":"./dist/cjs/centrifuge.cjs"},"./package.json":"./package.json","./centrifuge.worker":{"types":"./dist/workers/centrifuge.worker.d.ts","default":"./dist/centrifuge.worker.js"},"./centrifuge.shared.worker":{"types":"./dist/workers/centrifuge.shared.worker.d.ts","default":"./dist/centrifuge.shared.worker.js"}},"gitHead":"afdbadb3a7e7d1da01c1c8e1bc81045c9e28047b","scripts":{"lint":"eslint .","test":"vitest run","bench":"vitest bench --run","build":"node scripts/build.mjs","check":"pnpm typecheck && pnpm build && pnpm test && pnpm test:perf","examples":"pnpm build:examples && node scripts/serve-examples.mjs","test:e2e":"pnpm build && pnpm build:examples && playwright test","test:perf":"DATABUS_PERF_GATES=1 vitest run tests/perf-gate.test.ts","typecheck":"tsc --noEmit","test:watch":"vitest","bench:trend":"node scripts/bench-trend.mjs","verify:pack":"node scripts/verify-packed-consumer.mjs","verify:types":"node scripts/verify-public-types.mjs","bench:browser":"pnpm build && node scripts/bench-browser.mjs","bench:compare":"node scripts/bench-compare.mjs","test:coverage":"vitest run --coverage","verify:compat":"node scripts/verify-version-compat.mjs","build:examples":"node scripts/build-example-vendor.mjs","prepublishOnly":"pnpm check","verify:published":"node scripts/verify-published-consumer.mjs"},"_npmUser":{"name":"sun1090","email":"1090964491@qq.com"},"repository":{"url":"git+https://github.com/Sun1090/cross-tab-worker-databus.git","type":"git"},"_npmVersion":"10.9.8","description":"Framework-agnostic cross-tab data bus with Dedicated/Shared Worker clustering and Centrifuge support.","directories":{},"sideEffects":["./dist/centrifuge.worker.js","./dist/centrifuge.shared.worker.js"],"_nodeVersion":"22.23.2","_hasShrinkwrap":false,"packageManager":"pnpm@10.14.0","devDependencies":{"vue":"^3.5.43","jsdom":"^30.1.1","react":"^19.3.0","eslint":"^10.11.0","vitest":"^5.0.1","esbuild":"^0.28.2","globals":"^17.12.0","react-dom":"^19.3.0","@eslint/js":"^10.0.1","centrifuge":"^5.7.4","typescript":"^6.0.3","@types/node":"^26.6.2","@types/react":"^19.3.0","fake-indexeddb":"^6.2.5","@playwright/test":"^1.63.0","typescript-eslint":"^8.70.1","@vitest/coverage-v8":"^5.0.1","@testing-library/react":"^16.3.3"},"peerDependencies":{"vue":">=3.3","react":">=18","centrifuge":"^5.5.3"},"peerDependenciesMeta":{"vue":{"optional":true},"react":{"optional":true},"centrifuge":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/cross-tab-worker-databus_0.21.35_1790311897221_0.8932642292229629","host":"s3://npm-registry-packages-npm-production"}},"0.21.36":{"name":"cross-tab-worker-databus","version":"0.21.36","keywords":["broadcast-channel","cross-tab","data-bus","dedicated-worker","shared-worker","centrifuge","websocket"],"author":{"name":"Sun1090"},"license":"MIT","_id":"cross-tab-worker-databus@0.21.36","maintainers":[{"name":"sun1090","email":"1090964491@qq.com"}],"homepage":"https://github.com/Sun1090/cross-tab-worker-databus#readme","bugs":{"url":"https://github.com/Sun1090/cross-tab-worker-databus/issues"},"dist":{"shasum":"d4dfff9a860c40270f11fbd5c88c5627530183cc","tarball":"https://registry.npmjs.org/cross-tab-worker-databus/-/cross-tab-worker-databus-0.21.36.tgz","fileCount":109,"integrity":"sha512-A1lorHfmcpd0yDeEe3UpPrJmhcylj9XyPi8Bjzq/1EnFVLJZV3wJ6W6zPAzYBGzp+eRiCqncS335CgAu/EHX+A==","signatures":[{"sig":"MEQCIBj9Xf09Zw+lj7ElH8gPbV+7HLU9WfwO9m/fqDDJ0AdSAiAV8wLUg4WKTAnU0FimG+lPefEzAd/WSBCMpMXBKnZxvg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQDn6ZL0nyhP+4ujdanjcjaBBd5SenrBYGLF2L+S0UYr7wIgBPZjvDvJJUu3LZa99W0mKZZ6iTggKHJJL/0psiUBtr8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/cross-tab-worker-databus@0.21.36","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4639753},"main":"./dist/cjs/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/cjs/index.cjs"},"./vue":{"types":"./dist/vue.d.ts","import":"./dist/vue.js","require":"./dist/cjs/vue.cjs"},"./hooks":{"types":"./dist/hooks.d.ts","import":"./dist/hooks.js","require":"./dist/cjs/hooks.cjs"},"./centrifuge":{"types":"./dist/centrifuge.d.ts","import":"./dist/centrifuge.js","require":"./dist/cjs/centrifuge.cjs"},"./package.json":"./package.json","./centrifuge.worker":{"types":"./dist/workers/centrifuge.worker.d.ts","default":"./dist/centrifuge.worker.js"},"./centrifuge.shared.worker":{"types":"./dist/workers/centrifuge.shared.worker.d.ts","default":"./dist/centrifuge.shared.worker.js"}},"gitHead":"93fb242e0b2cda016e0773cf6292b7eb3ae85420","scripts":{"lint":"eslint .","test":"vitest run","bench":"vitest bench --run","build":"node scripts/build.mjs","check":"pnpm typecheck && pnpm build && pnpm test && pnpm test:perf","examples":"pnpm build:examples && node scripts/serve-examples.mjs","test:e2e":"pnpm build && pnpm build:examples && playwright test","test:perf":"DATABUS_PERF_GATES=1 vitest run tests/perf-gate.test.ts","typecheck":"tsc --noEmit","test:watch":"vitest","bench:trend":"node scripts/bench-trend.mjs","verify:pack":"node scripts/verify-packed-consumer.mjs","verify:types":"node scripts/verify-public-types.mjs","bench:browser":"pnpm build && node scripts/bench-browser.mjs","bench:compare":"node scripts/bench-compare.mjs","test:coverage":"vitest run --coverage","verify:compat":"node scripts/verify-version-compat.mjs","build:examples":"node scripts/build-example-vendor.mjs","prepublishOnly":"pnpm check","verify:published":"node scripts/verify-published-consumer.mjs"},"_npmUser":{"name":"sun1090","email":"1090964491@qq.com"},"repository":{"url":"git+https://github.com/Sun1090/cross-tab-worker-databus.git","type":"git"},"_npmVersion":"10.9.8","description":"Framework-agnostic cross-tab data bus with Dedicated/Shared Worker clustering and Centrifuge support.","directories":{},"sideEffects":["./dist/centrifuge.worker.js","./dist/centrifuge.shared.worker.js"],"_nodeVersion":"22.23.2","_hasShrinkwrap":false,"packageManager":"pnpm@10.14.0","devDependencies":{"vue":"^3.5.43","jsdom":"^30.1.1","react":"^19.3.0","eslint":"^10.11.0","vitest":"^5.0.1","esbuild":"^0.28.2","globals":"^17.12.0","react-dom":"^19.3.0","@eslint/js":"^10.0.1","centrifuge":"^5.7.4","typescript":"^6.0.3","@types/node":"^26.6.2","@types/react":"^19.3.0","fake-indexeddb":"^6.2.5","@playwright/test":"^1.63.0","typescript-eslint":"^8.70.1","@vitest/coverage-v8":"^5.0.1","@testing-library/react":"^16.3.3"},"peerDependencies":{"vue":">=3.3","react":">=18","centrifuge":"^5.5.3"},"peerDependenciesMeta":{"vue":{"optional":true},"react":{"optional":true},"centrifuge":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/cross-tab-worker-databus_0.21.36_1790321520274_0.20971212405395923","host":"s3://npm-registry-packages-npm-production"}},"0.21.37":{"name":"cross-tab-worker-databus","version":"0.21.37","keywords":["broadcast-channel","cross-tab","data-bus","dedicated-worker","shared-worker","centrifuge","websocket"],"author":{"name":"Sun1090"},"license":"MIT","_id":"cross-tab-worker-databus@0.21.37","maintainers":[{"name":"sun1090","email":"1090964491@qq.com"}],"homepage":"https://github.com/Sun1090/cross-tab-worker-databus#readme","bugs":{"url":"https://github.com/Sun1090/cross-tab-worker-databus/issues"},"dist":{"shasum":"85eb7119152a36e98f03c1b468d4e259685a1872","tarball":"https://registry.npmjs.org/cross-tab-worker-databus/-/cross-tab-worker-databus-0.21.37.tgz","fileCount":109,"integrity":"sha512-/hYoWbtdOB490Q0E7HqsFtFUTJvv0wg9O19aal+iurSDj8BwuXYo3jzoz8syLUfvY7NvAcwsxc9BfhOGD7J5Rw==","signatures":[{"sig":"MEUCIBdJEuDyl/j/d+yMtVZvTeX12VGLE8ALUD/Ep8Haaf0hAiEA0MHtixffvUsZN2zopFUvgb46xLqVeG4LGXwTF5kNnNg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIB0kszUuDPBuzKZO8kTLbehOmbabCJp2p6bVQj0n/RGEAiANersfS/7DXrtilWcYRhVstZfsFgr5eYy/bRAZJ+Ob+A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/cross-tab-worker-databus@0.21.37","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4657093},"main":"./dist/cjs/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/cjs/index.cjs"},"./vue":{"types":"./dist/vue.d.ts","import":"./dist/vue.js","require":"./dist/cjs/vue.cjs"},"./hooks":{"types":"./dist/hooks.d.ts","import":"./dist/hooks.js","require":"./dist/cjs/hooks.cjs"},"./centrifuge":{"types":"./dist/centrifuge.d.ts","import":"./dist/centrifuge.js","require":"./dist/cjs/centrifuge.cjs"},"./package.json":"./package.json","./centrifuge.worker":{"types":"./dist/workers/centrifuge.worker.d.ts","default":"./dist/centrifuge.worker.js"},"./centrifuge.shared.worker":{"types":"./dist/workers/centrifuge.shared.worker.d.ts","default":"./dist/centrifuge.shared.worker.js"}},"gitHead":"d93aaee7a4fac89a52105292d8afb4eb2d3f03b3","scripts":{"lint":"eslint .","test":"vitest run","bench":"vitest bench --run","build":"node scripts/build.mjs","check":"pnpm typecheck && pnpm build && pnpm test && pnpm test:perf","examples":"pnpm build:examples && node scripts/serve-examples.mjs","test:e2e":"pnpm build && pnpm build:examples && playwright test","test:perf":"DATABUS_PERF_GATES=1 vitest run tests/perf-gate.test.ts","typecheck":"tsc --noEmit","test:watch":"vitest","bench:trend":"node scripts/bench-trend.mjs","verify:pack":"node scripts/verify-packed-consumer.mjs","verify:types":"node scripts/verify-public-types.mjs","bench:browser":"pnpm build && node scripts/bench-browser.mjs","bench:compare":"node scripts/bench-compare.mjs","test:coverage":"vitest run --coverage","verify:compat":"node scripts/verify-version-compat.mjs","build:examples":"node scripts/build-example-vendor.mjs","prepublishOnly":"pnpm check","verify:published":"node scripts/verify-published-consumer.mjs"},"_npmUser":{"name":"sun1090","email":"1090964491@qq.com"},"repository":{"url":"git+https://github.com/Sun1090/cross-tab-worker-databus.git","type":"git"},"_npmVersion":"10.9.8","description":"Framework-agnostic cross-tab data bus with Dedicated/Shared Worker clustering and Centrifuge support.","directories":{},"sideEffects":["./dist/centrifuge.worker.js","./dist/centrifuge.shared.worker.js"],"_nodeVersion":"22.23.2","_hasShrinkwrap":false,"packageManager":"pnpm@10.14.0","devDependencies":{"vue":"^3.5.43","jsdom":"^30.1.1","react":"^19.3.0","eslint":"^10.11.0","vitest":"^5.0.1","esbuild":"^0.28.2","globals":"^17.12.0","react-dom":"^19.3.0","@eslint/js":"^10.0.1","centrifuge":"^5.7.4","typescript":"^6.0.3","@types/node":"^26.6.2","@types/react":"^19.3.0","fake-indexeddb":"^6.2.5","@playwright/test":"^1.63.0","typescript-eslint":"^8.70.1","@vitest/coverage-v8":"^5.0.1","@testing-library/react":"^16.3.3"},"peerDependencies":{"vue":">=3.3","react":">=18","centrifuge":"^5.5.3"},"peerDependenciesMeta":{"vue":{"optional":true},"react":{"optional":true},"centrifuge":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/cross-tab-worker-databus_0.21.37_1790326087973_0.6230835157628496","host":"s3://npm-registry-packages-npm-production"}},"0.21.38":{"name":"cross-tab-worker-databus","version":"0.21.38","keywords":["broadcast-channel","cross-tab","data-bus","dedicated-worker","shared-worker","centrifuge","websocket"],"author":{"name":"Sun1090"},"license":"MIT","_id":"cross-tab-worker-databus@0.21.38","maintainers":[{"name":"sun1090","email":"1090964491@qq.com"}],"homepage":"https://github.com/Sun1090/cross-tab-worker-databus#readme","bugs":{"url":"https://github.com/Sun1090/cross-tab-worker-databus/issues"},"dist":{"shasum":"d81527d42f8dc8f2a238acfe6d2bccb540693b6a","tarball":"https://registry.npmjs.org/cross-tab-worker-databus/-/cross-tab-worker-databus-0.21.38.tgz","fileCount":109,"integrity":"sha512-spB9TEDFdoTU2gX7fBnSAN5pTP8PbVZQW0YYthi6U21Rakd+KJC2BxvY3MOIPPblwKh3TbNCiUA+nqtdE0v5Rw==","signatures":[{"sig":"MEUCICF5n/6T3utG5x5/AyY1MjStJXIRhsUtnfoYfHCxWZ2XAiEAm7xs212d4JA90TTubLktv8l441lpd30+1metTpRoXH4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQDp4zjxWNblcJlxMNI92Z1kCCf6147lKy9wqEP8vuetOwIhAJydJX9INRs9Nu7FiC2OceRd39BNM6TqQV47sxbYPvtB","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/cross-tab-worker-databus@0.21.38","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4661033},"main":"./dist/cjs/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/cjs/index.cjs"},"./vue":{"types":"./dist/vue.d.ts","import":"./dist/vue.js","require":"./dist/cjs/vue.cjs"},"./hooks":{"types":"./dist/hooks.d.ts","import":"./dist/hooks.js","require":"./dist/cjs/hooks.cjs"},"./centrifuge":{"types":"./dist/centrifuge.d.ts","import":"./dist/centrifuge.js","require":"./dist/cjs/centrifuge.cjs"},"./package.json":"./package.json","./centrifuge.worker":{"types":"./dist/workers/centrifuge.worker.d.ts","default":"./dist/centrifuge.worker.js"},"./centrifuge.shared.worker":{"types":"./dist/workers/centrifuge.shared.worker.d.ts","default":"./dist/centrifuge.shared.worker.js"}},"gitHead":"e516b623bf4a11ba8be9bf50644179f3dbe9da83","scripts":{"lint":"eslint .","test":"vitest run","bench":"vitest bench --run","build":"node scripts/build.mjs","check":"pnpm typecheck && pnpm build && pnpm test && pnpm test:perf","examples":"pnpm build:examples && node scripts/serve-examples.mjs","test:e2e":"pnpm build && pnpm build:examples && playwright test","test:perf":"DATABUS_PERF_GATES=1 vitest run tests/perf-gate.test.ts","typecheck":"tsc --noEmit","test:watch":"vitest","bench:trend":"node scripts/bench-trend.mjs","verify:pack":"node scripts/verify-packed-consumer.mjs","verify:types":"node scripts/verify-public-types.mjs","bench:browser":"pnpm build && node scripts/bench-browser.mjs","bench:compare":"node scripts/bench-compare.mjs","test:coverage":"vitest run --coverage","verify:compat":"node scripts/verify-version-compat.mjs","build:examples":"node scripts/build-example-vendor.mjs","prepublishOnly":"pnpm check","verify:published":"node scripts/verify-published-consumer.mjs"},"_npmUser":{"name":"sun1090","email":"1090964491@qq.com"},"repository":{"url":"git+https://github.com/Sun1090/cross-tab-worker-databus.git","type":"git"},"_npmVersion":"10.9.8","description":"Framework-agnostic cross-tab data bus with Dedicated/Shared Worker clustering and Centrifuge support.","directories":{},"sideEffects":["./dist/centrifuge.worker.js","./dist/centrifuge.shared.worker.js"],"_nodeVersion":"22.23.2","_hasShrinkwrap":false,"packageManager":"pnpm@10.14.0","devDependencies":{"vue":"^3.5.43","jsdom":"^30.1.1","react":"^19.3.0","eslint":"^10.11.0","vitest":"^5.0.1","esbuild":"^0.28.2","globals":"^17.12.0","react-dom":"^19.3.0","@eslint/js":"^10.0.1","centrifuge":"^5.7.4","typescript":"^6.0.3","@types/node":"^26.6.2","@types/react":"^19.3.0","fake-indexeddb":"^6.2.5","@playwright/test":"^1.63.0","typescript-eslint":"^8.70.1","@vitest/coverage-v8":"^5.0.1","@testing-library/react":"^16.3.3"},"peerDependencies":{"vue":">=3.3","react":">=18","centrifuge":"^5.5.3"},"peerDependenciesMeta":{"vue":{"optional":true},"react":{"optional":true},"centrifuge":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/cross-tab-worker-databus_0.21.38_1790331369166_0.442281258316906","host":"s3://npm-registry-packages-npm-production"}},"0.21.39":{"name":"cross-tab-worker-databus","version":"0.21.39","keywords":["broadcast-channel","cross-tab","data-bus","dedicated-worker","shared-worker","centrifuge","websocket"],"author":{"name":"Sun1090"},"license":"MIT","_id":"cross-tab-worker-databus@0.21.39","maintainers":[{"name":"sun1090","email":"1090964491@qq.com"}],"homepage":"https://github.com/Sun1090/cross-tab-worker-databus#readme","bugs":{"url":"https://github.com/Sun1090/cross-tab-worker-databus/issues"},"dist":{"shasum":"28c262af202979f59640d60689c4cd508f7529c3","tarball":"https://registry.npmjs.org/cross-tab-worker-databus/-/cross-tab-worker-databus-0.21.39.tgz","fileCount":109,"integrity":"sha512-UEm6htTySgsZUN5aETG/MOCyGT/irS+gg4AvuesCx/YUQwDGmw6riHnC41UgXEInu1Z8KORY5qJ1CGcrVoUeYw==","signatures":[{"sig":"MEUCIGgcLKFjR3Ic3paqI4fKZg7O1E6T7KmD0Pn/zanOUDg+AiEA0H7bBnCeOXia/52iJyH1PZKBkNybTq+k7VydUSO3CDg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQDvZdkNmb5iOwgwfCrpTIQbsYHZuI2udgU/zsJRQX0NLQIgSXnfnhictqGe2P51R3SlNE1fbfNqCsgL29f8h016pxs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/cross-tab-worker-databus@0.21.39","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4668219},"main":"./dist/cjs/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/cjs/index.cjs"},"./vue":{"types":"./dist/vue.d.ts","import":"./dist/vue.js","require":"./dist/cjs/vue.cjs"},"./hooks":{"types":"./dist/hooks.d.ts","import":"./dist/hooks.js","require":"./dist/cjs/hooks.cjs"},"./centrifuge":{"types":"./dist/centrifuge.d.ts","import":"./dist/centrifuge.js","require":"./dist/cjs/centrifuge.cjs"},"./package.json":"./package.json","./centrifuge.worker":{"types":"./dist/workers/centrifuge.worker.d.ts","default":"./dist/centrifuge.worker.js"},"./centrifuge.shared.worker":{"types":"./dist/workers/centrifuge.shared.worker.d.ts","default":"./dist/centrifuge.shared.worker.js"}},"gitHead":"566cb7a526cb97c9ab88a98804cfda836214efa5","scripts":{"lint":"eslint .","test":"vitest run","bench":"vitest bench --run","build":"node scripts/build.mjs","check":"pnpm typecheck && pnpm build && pnpm test && pnpm test:perf","examples":"pnpm build:examples && node scripts/serve-examples.mjs","test:e2e":"pnpm build && pnpm build:examples && playwright test","test:perf":"DATABUS_PERF_GATES=1 vitest run tests/perf-gate.test.ts","typecheck":"tsc --noEmit","test:watch":"vitest","bench:trend":"node scripts/bench-trend.mjs","verify:pack":"node scripts/verify-packed-consumer.mjs","verify:types":"node scripts/verify-public-types.mjs","bench:browser":"pnpm build && node scripts/bench-browser.mjs","bench:compare":"node scripts/bench-compare.mjs","test:coverage":"vitest run --coverage","verify:compat":"node scripts/verify-version-compat.mjs","build:examples":"node scripts/build-example-vendor.mjs","prepublishOnly":"pnpm check","verify:published":"node scripts/verify-published-consumer.mjs"},"_npmUser":{"name":"sun1090","email":"1090964491@qq.com"},"repository":{"url":"git+https://github.com/Sun1090/cross-tab-worker-databus.git","type":"git"},"_npmVersion":"10.9.8","description":"Framework-agnostic cross-tab data bus with Dedicated/Shared Worker clustering and Centrifuge support.","directories":{},"sideEffects":["./dist/centrifuge.worker.js","./dist/centrifuge.shared.worker.js"],"_nodeVersion":"22.23.2","_hasShrinkwrap":false,"packageManager":"pnpm@10.14.0","devDependencies":{"vue":"^3.5.43","jsdom":"^30.1.1","react":"^19.3.0","eslint":"^10.11.0","vitest":"^5.0.1","esbuild":"^0.28.2","globals":"^17.12.0","react-dom":"^19.3.0","@eslint/js":"^10.0.1","centrifuge":"^5.7.4","typescript":"^6.0.3","@types/node":"^26.6.2","@types/react":"^19.3.0","fake-indexeddb":"^6.2.5","@playwright/test":"^1.63.0","typescript-eslint":"^8.70.1","@vitest/coverage-v8":"^5.0.1","@testing-library/react":"^16.3.3"},"peerDependencies":{"vue":">=3.3","react":">=18","centrifuge":"^5.5.3"},"peerDependenciesMeta":{"vue":{"optional":true},"react":{"optional":true},"centrifuge":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/cross-tab-worker-databus_0.21.39_1790335161301_0.6953486325460883","host":"s3://npm-registry-packages-npm-production"}},"0.21.40":{"name":"cross-tab-worker-databus","version":"0.21.40","keywords":["broadcast-channel","cross-tab","data-bus","dedicated-worker","shared-worker","centrifuge","websocket"],"author":{"name":"Sun1090"},"license":"MIT","_id":"cross-tab-worker-databus@0.21.40","maintainers":[{"name":"sun1090","email":"1090964491@qq.com"}],"homepage":"https://github.com/Sun1090/cross-tab-worker-databus#readme","bugs":{"url":"https://github.com/Sun1090/cross-tab-worker-databus/issues"},"dist":{"shasum":"5c0c71342fc4d9ab5b5ddd2b9382d2b993f439b6","tarball":"https://registry.npmjs.org/cross-tab-worker-databus/-/cross-tab-worker-databus-0.21.40.tgz","fileCount":109,"integrity":"sha512-ZiHrpOlG4M7nvEI+kou+1iu6WkNJQ/JO+Czd3B/HpXQZtNY8wPBv9cEFa5CvkuRYbQVHMhjwSRVAg8Q6wel+iA==","signatures":[{"sig":"MEUCIGi4/iVqtjWY0XRWjHdHl1UQJoLU1Wdo0flgx/Gv3GWqAiEAlx8nQPTxgE0ODugMTP3GnPTq+CWZ2M5W1gDhDXE4uNc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIBKmRYejmbvmthHWBVaNZsfIzT5MCLOATDLOEy+NTxUJAiEAvHs3DFEMlFKFHzCMCLpZTpnbTMjrVxddxHjdwf/LCjo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/cross-tab-worker-databus@0.21.40","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4677634},"main":"./dist/cjs/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/cjs/index.cjs"},"./vue":{"types":"./dist/vue.d.ts","import":"./dist/vue.js","require":"./dist/cjs/vue.cjs"},"./hooks":{"types":"./dist/hooks.d.ts","import":"./dist/hooks.js","require":"./dist/cjs/hooks.cjs"},"./centrifuge":{"types":"./dist/centrifuge.d.ts","import":"./dist/centrifuge.js","require":"./dist/cjs/centrifuge.cjs"},"./package.json":"./package.json","./centrifuge.worker":{"types":"./dist/workers/centrifuge.worker.d.ts","default":"./dist/centrifuge.worker.js"},"./centrifuge.shared.worker":{"types":"./dist/workers/centrifuge.shared.worker.d.ts","default":"./dist/centrifuge.shared.worker.js"}},"gitHead":"d2cf61af24da1b6d033510a0715b1311ea9d456b","scripts":{"lint":"eslint .","test":"vitest run","bench":"vitest bench --run","build":"node scripts/build.mjs","check":"pnpm typecheck && pnpm build && pnpm test && pnpm test:perf","examples":"pnpm build:examples && node scripts/serve-examples.mjs","test:e2e":"pnpm build && pnpm build:examples && playwright test","test:perf":"DATABUS_PERF_GATES=1 vitest run tests/perf-gate.test.ts","typecheck":"tsc --noEmit","test:watch":"vitest","bench:trend":"node scripts/bench-trend.mjs","verify:pack":"node scripts/verify-packed-consumer.mjs","verify:types":"node scripts/verify-public-types.mjs","bench:browser":"pnpm build && node scripts/bench-browser.mjs","bench:compare":"node scripts/bench-compare.mjs","test:coverage":"vitest run --coverage","verify:compat":"node scripts/verify-version-compat.mjs","build:examples":"node scripts/build-example-vendor.mjs","prepublishOnly":"pnpm check","verify:published":"node scripts/verify-published-consumer.mjs"},"_npmUser":{"name":"sun1090","email":"1090964491@qq.com"},"repository":{"url":"git+https://github.com/Sun1090/cross-tab-worker-databus.git","type":"git"},"_npmVersion":"10.9.8","description":"Framework-agnostic cross-tab data bus with Dedicated/Shared Worker clustering and Centrifuge support.","directories":{},"sideEffects":["./dist/centrifuge.worker.js","./dist/centrifuge.shared.worker.js"],"_nodeVersion":"22.23.2","_hasShrinkwrap":false,"packageManager":"pnpm@10.14.0","devDependencies":{"vue":"^3.5.43","jsdom":"^30.1.1","react":"^19.3.0","eslint":"^10.11.0","vitest":"^5.0.1","esbuild":"^0.28.2","globals":"^17.12.0","react-dom":"^19.3.0","@eslint/js":"^10.0.1","centrifuge":"^5.7.4","typescript":"^6.0.3","@types/node":"^26.6.2","@types/react":"^19.3.0","fake-indexeddb":"^6.2.5","@playwright/test":"^1.63.0","typescript-eslint":"^8.70.1","@vitest/coverage-v8":"^5.0.1","@testing-library/react":"^16.3.3"},"peerDependencies":{"vue":">=3.3","react":">=18","centrifuge":"^5.5.3"},"peerDependenciesMeta":{"vue":{"optional":true},"react":{"optional":true},"centrifuge":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/cross-tab-worker-databus_0.21.40_1790338940112_0.8254142174795476","host":"s3://npm-registry-packages-npm-production"}},"0.21.41":{"_id":"cross-tab-worker-databus@0.21.41","bugs":{"url":"https://github.com/Sun1090/cross-tab-worker-databus/issues"},"dist":{"shasum":"1f5df83c811277dffe3cd1e614965dd00653677a","tarball":"https://registry.npmjs.org/cross-tab-worker-databus/-/cross-tab-worker-databus-0.21.41.tgz","fileCount":109,"integrity":"sha512-FLPOiTsB+X2fWwI0fa3ZJPywg58ryHqllHsqiolLPXDmCaRqld6pjNhgAStNyE/YHhgVqSDFhBD3B2yf1DxZCA==","signatures":[{"sig":"MEQCIETygK95YH7KvZYD8TuUPjaOtDd1PmFUeAG/YOmH/IDRAiBU0Eems2NQSnGAWiPL07daZZaJW1uD7pxCAdZZwNhd3Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQC+UVSrPXE5pKGoWGxOGRM9yU8GaYHjWdECDOpKfuiybwIhAOD8B+BYwSK6LUES24CqQEIbhlpoNgwFUfhtj87YvLu1"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/cross-tab-worker-databus@0.21.41","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4690249},"main":"./dist/cjs/index.cjs","name":"cross-tab-worker-databus","type":"module","types":"./dist/index.d.ts","author":{"name":"Sun1090"},"module":"./dist/index.js","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/cjs/index.cjs"},"./vue":{"types":"./dist/vue.d.ts","import":"./dist/vue.js","require":"./dist/cjs/vue.cjs"},"./hooks":{"types":"./dist/hooks.d.ts","import":"./dist/hooks.js","require":"./dist/cjs/hooks.cjs"},"./centrifuge":{"types":"./dist/centrifuge.d.ts","import":"./dist/centrifuge.js","require":"./dist/cjs/centrifuge.cjs"},"./package.json":"./package.json","./centrifuge.worker":{"types":"./dist/workers/centrifuge.worker.d.ts","default":"./dist/centrifuge.worker.js"},"./centrifuge.shared.worker":{"types":"./dist/workers/centrifuge.shared.worker.d.ts","default":"./dist/centrifuge.shared.worker.js"}},"gitHead":"c99ea847cb1a51c20e44c9e10f42253b6b52500d","license":"MIT","scripts":{"lint":"eslint .","test":"vitest run","bench":"vitest bench --run","build":"node scripts/build.mjs","check":"pnpm typecheck && pnpm build && pnpm test && pnpm test:perf","examples":"pnpm build:examples && node scripts/serve-examples.mjs","test:e2e":"pnpm build && pnpm build:examples && playwright test","test:perf":"DATABUS_PERF_GATES=1 vitest run tests/perf-gate.test.ts","typecheck":"tsc --noEmit","test:watch":"vitest","bench:trend":"node scripts/bench-trend.mjs","verify:pack":"node scripts/verify-packed-consumer.mjs","verify:types":"node scripts/verify-public-types.mjs","bench:browser":"pnpm build && node scripts/bench-browser.mjs","bench:compare":"node scripts/bench-compare.mjs","test:coverage":"vitest run --coverage","verify:compat":"node scripts/verify-version-compat.mjs","build:examples":"node scripts/build-example-vendor.mjs","prepublishOnly":"pnpm check","verify:published":"node scripts/verify-published-consumer.mjs"},"version":"0.21.41","_npmUser":{"name":"sun1090","email":"1090964491@qq.com"},"homepage":"https://github.com/Sun1090/cross-tab-worker-databus#readme","keywords":["broadcast-channel","cross-tab","data-bus","dedicated-worker","shared-worker","centrifuge","websocket"],"repository":{"url":"git+https://github.com/Sun1090/cross-tab-worker-databus.git","type":"git"},"_npmVersion":"10.9.8","description":"Framework-agnostic cross-tab data bus with Dedicated/Shared Worker clustering and Centrifuge support.","directories":{},"maintainers":[{"name":"sun1090","email":"1090964491@qq.com"}],"sideEffects":["./dist/centrifuge.worker.js","./dist/centrifuge.shared.worker.js"],"_nodeVersion":"22.23.2","_hasShrinkwrap":false,"packageManager":"pnpm@10.14.0","devDependencies":{"vue":"^3.5.43","jsdom":"^30.1.1","react":"^19.3.0","eslint":"^10.11.0","vitest":"^5.0.1","esbuild":"^0.28.2","globals":"^17.12.0","react-dom":"^19.3.0","@eslint/js":"^10.0.1","centrifuge":"^5.7.4","typescript":"^6.0.3","@types/node":"^26.6.2","@types/react":"^19.3.0","fake-indexeddb":"^6.2.5","@playwright/test":"^1.63.0","typescript-eslint":"^8.70.1","@vitest/coverage-v8":"^5.0.1","@testing-library/react":"^16.3.3"},"peerDependencies":{"vue":">=3.3","react":">=18","centrifuge":"^5.5.3"},"peerDependenciesMeta":{"vue":{"optional":true},"react":{"optional":true},"centrifuge":{"optional":true}},"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/cross-tab-worker-databus_0.21.41_1790340747771_0.8190966102053683"}}},"time":{"created":"2026-08-23T23:09:50.767Z","modified":"2026-09-25T12:52:28.303Z","0.1.0":"2026-08-23T23:09:50.986Z","0.1.1":"2026-08-23T23:54:16.945Z","0.1.2":"2026-08-24T00:24:00.111Z","0.2.0":"2026-08-27T00:30:31.678Z","0.2.1":"2026-08-29T08:01:53.741Z","0.3.0":"2026-08-29T11:24:58.192Z","0.4.0":"2026-08-31T00:03:32.761Z","0.5.0":"2026-08-31T12:12:44.338Z","0.6.0":"2026-08-31T13:25:23.941Z","0.7.0":"2026-08-31T20:18:53.202Z","0.8.0":"2026-08-31T23:40:17.492Z","0.10.0":"2026-09-01T12:49:39.041Z","0.11.0":"2026-09-01T21:45:15.810Z","0.20.6":"2026-09-02T13:04:05.127Z","0.20.7":"2026-09-02T13:19:09.552Z","0.20.8":"2026-09-02T13:27:32.050Z","0.20.9":"2026-09-02T13:34:35.616Z","0.20.10":"2026-09-03T04:28:11.465Z","0.20.11":"2026-09-03T04:30:31.529Z","0.20.12":"2026-09-03T04:34:59.297Z","0.20.13":"2026-09-03T04:39:28.010Z","0.20.14":"2026-09-03T04:41:10.122Z","0.20.15":"2026-09-03T04:46:48.518Z","0.20.16":"2026-09-03T13:06:06.124Z","0.20.17":"2026-09-03T13:15:01.679Z","0.20.18":"2026-09-03T13:20:04.777Z","0.20.19":"2026-09-03T13:22:13.298Z","0.20.20":"2026-09-03T13:24:37.405Z","0.20.21":"2026-09-03T13:25:31.818Z","0.20.22":"2026-09-03T13:27:11.129Z","0.20.23":"2026-09-03T13:32:54.507Z","0.20.24":"2026-09-03T13:35:59.992Z","0.20.25":"2026-09-03T13:38:40.344Z","0.20.26":"2026-09-03T20:00:50.582Z","0.20.27":"2026-09-03T20:03:49.765Z","0.20.28":"2026-09-03T20:05:19.560Z","0.20.29":"2026-09-03T20:07:43.468Z","0.20.30":"2026-09-03T20:10:10.967Z","0.20.31":"2026-09-03T20:12:12.443Z","0.20.32":"2026-09-03T20:15:37.504Z","0.20.33":"2026-09-03T20:16:42.993Z","0.20.34":"2026-09-03T20:21:18.197Z","0.20.35":"2026-09-03T20:23:36.090Z","0.20.36":"2026-09-03T20:26:29.039Z","0.20.37":"2026-09-03T20:29:52.581Z","0.20.38":"2026-09-03T20:34:51.465Z","0.20.39":"2026-09-03T20:39:45.533Z","0.20.40":"2026-09-03T20:46:24.432Z","0.20.41":"2026-09-03T23:48:48.086Z","0.20.42":"2026-09-03T23:50:51.620Z","0.20.43":"2026-09-03T23:53:20.705Z","0.20.44":"2026-09-03T23:54:53.696Z","0.20.45":"2026-09-03T23:56:31.634Z","0.20.46":"2026-09-03T23:57:42.701Z","0.20.47":"2026-09-03T23:59:26.464Z","0.20.48":"2026-09-04T00:00:42.179Z","0.20.49":"2026-09-04T00:04:33.980Z","0.20.50":"2026-09-04T00:06:18.481Z","0.20.51":"2026-09-04T00:09:07.262Z","0.20.52":"2026-09-04T00:14:01.149Z","0.20.53":"2026-09-04T00:16:15.196Z","0.20.56":"2026-09-04T00:39:13.554Z","0.20.57":"2026-09-04T00:41:09.251Z","0.20.58":"2026-09-04T07:30:38.578Z","0.20.59":"2026-09-04T07:36:07.184Z","0.20.60":"2026-09-04T12:40:02.295Z","0.20.61":"2026-09-04T16:19:26.257Z","0.20.62":"2026-09-04T21:14:43.091Z","0.20.63":"2026-09-04T21:27:53.501Z","0.20.64":"2026-09-04T21:34:32.174Z","0.20.65":"2026-09-04T21:43:52.821Z","0.20.66":"2026-09-04T21:49:28.766Z","0.20.67":"2026-09-04T21:55:51.303Z","0.20.68":"2026-09-05T00:52:54.099Z","0.20.70":"2026-09-05T01:30:39.864Z","0.20.71":"2026-09-05T01:50:59.904Z","0.20.85":"2026-09-14T00:25:16.848Z","0.20.86":"2026-09-15T17:18:25.176Z","0.20.87":"2026-09-15T19:59:20.274Z","0.20.88":"2026-09-15T21:12:59.362Z","0.20.89":"2026-09-15T22:37:20.314Z","0.20.90":"2026-09-15T23:23:23.666Z","0.20.91":"2026-09-16T01:41:49.917Z","0.20.92":"2026-09-17T22:55:26.317Z","0.20.93":"2026-09-18T23:50:34.654Z","0.20.94":"2026-09-21T17:20:43.347Z","0.20.95":"2026-09-21T19:12:20.717Z","0.20.96":"2026-09-21T22:05:41.013Z","0.20.97":"2026-09-22T02:53:28.320Z","0.21.0":"2026-09-22T04:03:15.445Z","0.21.1":"2026-09-22T04:35:38.641Z","0.21.2":"2026-09-22T04:56:25.424Z","0.21.3":"2026-09-22T05:34:39.789Z","0.21.4":"2026-09-22T08:45:19.337Z","0.21.5":"2026-09-22T13:53:46.354Z","0.21.6":"2026-09-22T15:29:55.353Z","0.21.7":"2026-09-22T17:51:51.263Z","0.21.8":"2026-09-22T21:25:54.890Z","0.21.9":"2026-09-22T23:59:13.454Z","0.21.10":"2026-09-23T01:24:15.750Z","0.21.11":"2026-09-23T04:03:55.371Z","0.21.12":"2026-09-23T04:36:59.385Z","0.21.13":"2026-09-23T17:28:45.147Z","0.21.14":"2026-09-23T20:55:21.747Z","0.21.15":"2026-09-24T01:44:51.318Z","0.21.16":"2026-09-24T04:20:47.293Z","0.21.17":"2026-09-24T05:56:22.593Z","0.21.18":"2026-09-24T07:46:44.980Z","0.21.19":"2026-09-24T09:09:40.043Z","0.21.20":"2026-09-24T10:01:07.771Z","0.21.21":"2026-09-24T11:16:37.159Z","0.21.22":"2026-09-24T13:52:50.065Z","0.21.23":"2026-09-24T15:53:23.052Z","0.21.24":"2026-09-24T17:11:02.685Z","0.21.25":"2026-09-24T17:59:30.781Z","0.21.26":"2026-09-24T18:43:16.084Z","0.21.27":"2026-09-24T19:23:34.719Z","0.21.28":"2026-09-24T20:01:15.768Z","0.21.29":"2026-09-24T20:52:13.760Z","0.21.30":"2026-09-24T21:44:12.987Z","0.21.31":"2026-09-24T22:52:50.233Z","0.21.32":"2026-09-24T23:36:02.091Z","0.21.33":"2026-09-25T00:32:35.519Z","0.21.34":"2026-09-25T02:47:50.782Z","0.21.35":"2026-09-25T04:51:37.334Z","0.21.36":"2026-09-25T07:32:00.378Z","0.21.37":"2026-09-25T08:48:08.103Z","0.21.38":"2026-09-25T10:16:09.296Z","0.21.39":"2026-09-25T11:19:21.414Z","0.21.40":"2026-09-25T12:22:20.224Z","0.21.41":"2026-09-25T12:52:27.925Z"},"bugs":{"url":"https://github.com/Sun1090/cross-tab-worker-databus/issues"},"author":{"name":"Sun1090"},"license":"MIT","homepage":"https://github.com/Sun1090/cross-tab-worker-databus#readme","keywords":["broadcast-channel","cross-tab","data-bus","dedicated-worker","shared-worker","centrifuge","websocket"],"repository":{"url":"git+https://github.com/Sun1090/cross-tab-worker-databus.git","type":"git"},"description":"Framework-agnostic cross-tab data bus with Dedicated/Shared Worker clustering and Centrifuge support.","maintainers":[{"name":"sun1090","email":"1090964491@qq.com"}],"readme":"# cross-tab-worker-databus\n\n[![npm version](https://img.shields.io/npm/v/cross-tab-worker-databus)](https://www.npmjs.com/package/cross-tab-worker-databus)\n[![License: MIT](https://img.shields.io/badge/License-MIT-yellow.svg)](./LICENSE)\n\n> 中文 | [English](./README.md)\n\n框架无关的浏览器跨 Tab 数据总线。\n\n默认每个 Tab 使用独立的 Dedicated Worker；配置 `workerMode: 'shared'` 或 `'auto'` 后，同源 Tab 可复用同一个 SharedWorker。`auto` 模式自动从 SharedWorker → Dedicated Worker → 主线程 WebSocket 降级。同源 Tab 通过 BroadcastChannel 形成逻辑 Worker 集群；SDK 自动协调粘性 Topic owner、订阅复用、新 Topic 负载分配、故障转移和页面生命周期，业务只需订阅 Topic 和处理数据。\n\n## 特性\n\n- 创建后可立即订阅；连接未就绪时订阅自动排队\n- 同一 Tab 内同 Topic 多 handler 通过引用计数去重\n- 同源 Tab 复用 Topic owner，减少重复实时订阅\n- SharedWorker 模式同源 Tab 复用同一个 SharedWorker；每个 Tab 的 port 各自维护独立的连接，单个 Tab 刷新或停止不影响其他 Tab\n- `workerMode` 支持 `dedicated` / `shared` / `auto`；`auto` 按 SharedWorker → Dedicated Worker → 主线程 WebSocket 降级，`dedicated` 按 Dedicated Worker → SharedWorker → 主线程 WebSocket 降级\n- 开启 `transferable: true` 后，ArrayBuffer 消息通过 Transferable 传输，对象消息 API 不变\n- localStorage 协调写入合并批量 flush；心跳和路由确认使用指数退避\n- 已有 Topic 的 owner 存活时保持稳定，前后台切换不迁移已有订阅\n- 新 Topic 分配给负载最低的候选 Worker\n- 非正常退出后的自动 owner 恢复：交接 ACK 丢失或 owner 崩溃后由 TTL 门禁的重新选举接管（上界为 `heartbeatIntervalMs + workerTtlMs`），每次路由确认 / 迁移 / 恢复都会发出有界的 `reliability` trace 事件\n- 可选自适应 owner 加权（`loadWeighting`）：流量消息/字节速率与心跳调度滞后引导新 route 偏向更空闲、更健康的 Worker；已有 route 保持 sticky，默认仍为纯 Topic 数路由\n- 面向 Centrifuge Worker 的异步凭证刷新桥（`credentialProvider`）：Worker 通过 TOKEN_REQUEST/RESPONSE 交换向主线程请求每个新 token，函数型选项不跨 structured-clone 边界。在 `centrifuge@5.7.4` 下这一问就是连接级 `getToken`；协议里另有一种 `getChannelToken` 请求，而该 SDK 从不发起\n- 通配符订阅：`chat.*` 与 `*` pattern 在分发侧匹配具体 Topic\n- 传输无关的 publication 元数据（`messageId`、`timestamp`），支持标准 WebSocket/Centrifuge envelope，并兼容旧帧格式\n- 可选的 durable replay retention（`replay.retentionMs`），以及 trace snapshot 中的去重结果指标\n- 同步诊断：`getMetrics()` 快照当前 trace 窗口（吞吐、分发延迟百分位、去重结果），`getDiagnostics().metrics/trace` 随诊断对象输出，`getDiagnostics().replay` 报告缓冲回放占用（`messages` + 近似 `bytes`）\n- 内置零依赖的原生 WebSocket 传输（`createWebSocketDataBus`），适配普通 WebSocket 服务器\n- 可选的 React hooks 适配层（`cross-tab-worker-databus/hooks`）：StrictMode 安全的 bus 生命周期与自动清理订阅\n- 可选的 Vue 3 composables 适配层（`cross-tab-worker-databus/vue`）：安全管理 bus 生命周期、订阅和状态\n- `pagehide` 自动释放资源；`pageshow` 自动重建 Worker 和连接\n- Transport 重连自动恢复当前 owner 的 Topic\n- Tab 异常退出后通过心跳 TTL 自动迁移\n- BroadcastChannel 或 localStorage 不可用时自动降级为本地模式\n- 可选的 durable 回放持久化（`replay.persistence`），支持 `appendBatch` 批量写入（IndexedDB 事务合并；清理策略 `count` / `age` / `both`）\n- BroadcastChannel 不可用时，可选的 localStorage storage-event 协调降级通道（`channelFallback: 'storage-event'`）\n- localStorage 中的协调记录只保存不透明 key——不含连接地址、原始 Topic 文本、凭证或消息内容。两个需要显式开启的选项会写入真实内容，且被作为取舍记录在文档中而非可以忽略的例外：`replay.persistence` 把已发布的 payload 写进 IndexedDB，其对象仓以明文 Topic 为 key；`channelFallback: 'storage-event'` 则把它承载的每一帧协调消息——含 Topic 明文与 publication payload——写进 localStorage，直到该 channel 关闭\n\n完整能力清单见 [能力矩阵](./docs/zh/capabilities.md)。\n\n## 安装\n\n```bash\npnpm add cross-tab-worker-databus\n```\n\n核心包零运行时依赖。Centrifuge transport（`cross-tab-worker-databus/centrifuge`）\n将 `centrifuge` 声明为可选 peer 依赖——仅在使用内置 Centrifuge 后端时安装：\n\n```bash\npnpm add cross-tab-worker-databus centrifuge\n```\n\n仅使用本地 BroadcastChannel 数据总线（不连 WebSocket 服务）的 Tab 无需安装 `centrifuge`。\n\n## 快速接入\n\n```ts\nimport { createCentrifugeDataBus } from 'cross-tab-worker-databus/centrifuge';\n\ninterface ResourceEvent {\n  id: string;\n  version: number;\n  content: unknown;\n}\n\nconst bus = createCentrifugeDataBus<ResourceEvent>({\n  connection: {\n    url: getConnectionUrl(),\n    options: getConnectionOptions()\n  }\n});\n\nconst unsubscribe = bus.subscribe('resource.changed', ({ data }) => {\n  applyResourceEvent(data);\n});\n\nawait bus.ready();\n\nunsubscribe();\nawait bus.stop();\n```\n\n业务无需处理 Tab owner、Worker 迁移、页面恢复或重连后的重新订阅。\n\n## 浏览器演示\n\n仓库包含可运行的多标签演示页面，展示发布、接收、集群路由、Worker 会话和服务器之间的实时数据流：\n\n```bash\npnpm install\npnpm build\npnpm examples\n```\n\n然后在多个浏览器标签页中同时打开 `http://localhost:4173/examples/demo/` 即可观察跨 Tab 数据流转。演示页加载时会把演示服务自带的本地 Centrifugo 端点（`<scheme>://<host>/centrifuge/demo/connection/websocket`）写入地址框；公共地址 `wss://faye.centrifugal.dev/connection/websocket` 只是可选预设之一，不是默认值。地址、Worker 模式和 Topic 都可在页面内修改。也可以切换到\"本地广播\"模式，不依赖外部服务器，仅通过 BroadcastChannel 演示多标签协同。\n\n演示页包含数据流动画、事件流、接收/分发延迟指标和集群 Worker 路由状态。\n\n## 文档\n\n- [文档索引](./docs/zh/README.md)\n- [快速接入](./docs/zh/getting-started.md)\n- [配置说明](./docs/zh/configuration.md)\n- [API 参考](./docs/zh/api.md)\n- [架构说明](./docs/zh/architecture.md)\n- [能力矩阵](./docs/zh/capabilities.md)\n- [变更日志](./CHANGELOG.md)\n\n## 常见问题（FAQ）\n\n**为什么我的订阅收不到其他 Tab 的消息？**\n每个 Topic 的传输层订阅只有一个 owner，owner 收到消息后通过 BroadcastChannel `EVENT` 广播扇出给所有 Tab。如果接收方的浏览器禁用了 BroadcastChannel 或存储，会降级为仅本地模式。检查 `bus.getStatus()` 和 `getClusterSnapshot().coordinated`。\n\n**每个 Tab 都会开一条 WebSocket 吗？**\n默认 `dedicated` 模式：是，每个 Tab 通过自己的 Worker 持有一条连接。`shared`（或 `auto` 在支持 SharedWorker 的浏览器下）模式：同源 Tab 复用一个 SharedWorker 进程，但每个 Tab 的 port 仍是独立会话。无论哪种模式，Topic ownership 都会跨 Tab 去重，热门 Topic 在整个集群内只订阅一次。\n\n**owner 所在 Tab 崩溃了怎么办？**\nOwnership 会迁移。优雅退出（pagehide）走严格交接；非受控崩溃（Tab 被杀、浏览器崩溃）通过心跳 TTL 兜底恢复——最坏情况 `heartbeatIntervalMs + workerTtlMs`（默认约 13 秒）。\n\n**需要安装 `centrifuge` 吗？**\n只有使用内置 Centrifuge 后端（`cross-tab-worker-databus/centrifuge`）时才需要。它是可选 peer 依赖，核心包零运行时依赖。\n\n**如何从 0.1.x 迁移到 0.2.x？**\n`centrifuge` 从 `dependencies` 移为可选 `peerDependency`。如果使用 Centrifuge 后端，请把 `centrifuge@^5.5.3` 加入你自己的依赖（`pnpm add centrifuge@^5.5.3`）；无需修改代码。详见 [0.2.0 changelog](./CHANGELOG.md)。\n\n## 开发\n\n\n```bash\npnpm install\npnpm check\npnpm pack --pack-destination /tmp\n```\n\n## 许可证\n\n[MIT](./LICENSE)\n","readmeFilename":"README.zh.md"}