{"_id":"@workerdeck/protocol","_rev":"42-b98fed8fea5e492f4f04e63a4c3527eb","name":"@workerdeck/protocol","dist-tags":{"latest":"3.0.1"},"versions":{"0.6.0":{"name":"@workerdeck/protocol","version":"0.6.0","keywords":["claude","claude-code","anthropic","agent","protocol","websocket","types"],"author":{"name":"Tobias Strebitzer"},"license":"MIT","_id":"@workerdeck/protocol@0.6.0","maintainers":[{"name":"tstrebitzer","email":"tobias.strebitzer@gmail.com"}],"homepage":"https://workerdeck.github.io/workerdeck/","bugs":{"url":"https://github.com/workerdeck/workerdeck/issues"},"dist":{"shasum":"a2f6b20f2a7e98c5b5f4600eee60facafd7f82d6","tarball":"https://registry.npmjs.org/@workerdeck/protocol/-/protocol-0.6.0.tgz","fileCount":6,"integrity":"sha512-lAF/laOxveNSfAn3tC3j7z8J7nTSOWsamBd5e0pIURB1BjYANXbaMieBW3RvuxQOezDTTSvhS05CRIPFHFOL0Q==","signatures":[{"sig":"MEUCIB6XLgZEQwy91Pxc0tnOQbE9SshiZy7PvE+Gi5/69MRXAiEAxc8KKV8/k2WDX8LGJC28AGQWTQQKgL/O6G4SRtgYCsk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":91061},"main":"./build/index.mjs","type":"module","_from":"file:/var/folders/00/8hfks6z576g1l1wrr7wh2wk80000gn/T/keybridge-pack-u0o7fl/workerdeck-protocol-0.6.0.tgz","types":"./build/index.d.mts","exports":{".":{"types":"./build/index.d.mts","default":"./build/index.mjs","@workerdeck/source":"./src/index.ts"}},"scripts":{"build":"tsdown","clean":"rimraf build","typecheck":"tsgo -p tsconfig.json"},"_npmUser":{"name":"tstrebitzer","email":"tobias.strebitzer@gmail.com"},"_resolved":"/var/folders/00/8hfks6z576g1l1wrr7wh2wk80000gn/T/keybridge-pack-u0o7fl/workerdeck-protocol-0.6.0.tgz","_integrity":"sha512-lAF/laOxveNSfAn3tC3j7z8J7nTSOWsamBd5e0pIURB1BjYANXbaMieBW3RvuxQOezDTTSvhS05CRIPFHFOL0Q==","repository":{"url":"git+https://github.com/workerdeck/workerdeck.git","type":"git","directory":"packages/protocol"},"_npmVersion":"11.12.1","description":"The WorkerDeck wire protocol: typed session events, commands, and REST shapes shared by server and clients. Dependency-free, browser-safe. This protocol is the product boundary — versioned from day one.","directories":{},"_nodeVersion":"24.15.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"rimraf":"^6.1.3","tsdown":"^0.21.10","@types/node":"^22.10.0"},"_npmOperationalInternal":{"tmp":"tmp/protocol_0.6.0_1785815541101_0.20463443640765933","host":"s3://npm-registry-packages-npm-production"}},"0.7.0":{"name":"@workerdeck/protocol","version":"0.7.0","keywords":["claude","claude-code","anthropic","agent","protocol","websocket","types"],"author":"Tobias Strebitzer","license":"MIT","_id":"@workerdeck/protocol@0.7.0","maintainers":[{"name":"tstrebitzer","email":"tobias.strebitzer@gmail.com"}],"homepage":"https://workerdeck.github.io/workerdeck/","bugs":"https://github.com/workerdeck/workerdeck/issues","dist":{"shasum":"7f46819575d83c79af3e9ddbdf6f92a9388cabcf","tarball":"https://registry.npmjs.org/@workerdeck/protocol/-/protocol-0.7.0.tgz","fileCount":6,"integrity":"sha512-VF8UzgbOvbaOmd070yacSztx8yJTa2zjoesWYWMQnkZIVceoQfbbOzADfNnfinBDsusrTdIs6MZ4nLaEt+Pl2A==","signatures":[{"sig":"MEQCICNgqAuaOGxL9SQjHvuncaW0/uIwEEvHVAV0GMVr//iSAiBtIo+OClTuO/iW1C7xfQdNyadqsQ9PmgCvDSaFthGXSg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@workerdeck%2fprotocol@0.7.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":101123},"main":"./build/index.mjs","type":"module","types":"./build/index.d.mts","exports":{".":{"types":"./build/index.d.mts","default":"./build/index.mjs","@workerdeck/source":"./src/index.ts"}},"scripts":{"build":"tsdown","clean":"rimraf build","typecheck":"tsgo -p tsconfig.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:9062870f-ad89-4deb-ac41-ada3cf4cd2a0"}},"repository":{"url":"git+https://github.com/workerdeck/workerdeck.git","type":"git","directory":"packages/protocol"},"description":"The WorkerDeck wire protocol: typed session events, commands, and REST shapes shared by server and clients. Dependency-free, browser-safe. This protocol is the product boundary — versioned from day one.","directories":{},"_nodeVersion":"22.23.1","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"rimraf":"^6.1.3","tsdown":"^0.21.10","@types/node":"^22.10.0"},"_npmOperationalInternal":{"tmp":"tmp/protocol_0.7.0_1785833418640_0.7035442862783441","host":"s3://npm-registry-packages-npm-production"}},"0.9.0":{"name":"@workerdeck/protocol","version":"0.9.0","keywords":["claude","claude-code","anthropic","agent","protocol","websocket","types"],"author":"Tobias Strebitzer","license":"MIT","_id":"@workerdeck/protocol@0.9.0","maintainers":[{"name":"tstrebitzer","email":"tobias.strebitzer@gmail.com"}],"homepage":"https://workerdeck.github.io/workerdeck/","bugs":"https://github.com/workerdeck/workerdeck/issues","dist":{"shasum":"1168e927a33d9393eada78d0014facb34db71eb3","tarball":"https://registry.npmjs.org/@workerdeck/protocol/-/protocol-0.9.0.tgz","fileCount":6,"integrity":"sha512-ze/VD1c+pmJEMYZOupbKJF72MZ7/T+hi8oZc8EEKpWe/MH9+/V1709AetpfR4VpKvGOc+gh1dgBT4qw4uhOnVQ==","signatures":[{"sig":"MEUCIC6GdIPju7LYz/QF/3EJxuQqdzFzBoCQYJrndrZxIpCnAiEAykSH4zbEozRybo1eFvufJF9ZijcE5IRygqVlaWFM9IQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@workerdeck%2fprotocol@0.9.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":134131},"main":"./build/index.mjs","type":"module","types":"./build/index.d.mts","exports":{".":{"types":"./build/index.d.mts","default":"./build/index.mjs","@workerdeck/source":"./src/index.ts"}},"scripts":{"build":"tsdown","clean":"rimraf build","typecheck":"tsgo -p tsconfig.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:9062870f-ad89-4deb-ac41-ada3cf4cd2a0"}},"repository":{"url":"git+https://github.com/workerdeck/workerdeck.git","type":"git","directory":"packages/protocol"},"description":"The WorkerDeck wire protocol: typed session events, commands, and REST shapes shared by server and clients. Dependency-free, browser-safe. This protocol is the product boundary — versioned from day one.","directories":{},"_nodeVersion":"22.23.1","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"rimraf":"^6.1.3","tsdown":"^0.21.10","@types/node":"^22.10.0"},"_npmOperationalInternal":{"tmp":"tmp/protocol_0.9.0_1785986482614_0.8734386211008336","host":"s3://npm-registry-packages-npm-production"}},"0.11.0":{"name":"@workerdeck/protocol","version":"0.11.0","keywords":["claude","claude-code","anthropic","agent","protocol","websocket","types"],"author":"Tobias Strebitzer","license":"MIT","_id":"@workerdeck/protocol@0.11.0","maintainers":[{"name":"tstrebitzer","email":"tobias.strebitzer@gmail.com"}],"homepage":"https://workerdeck.github.io/workerdeck/","bugs":"https://github.com/workerdeck/workerdeck/issues","dist":{"shasum":"94afacd9501d5986905fbbb1f815677307b3cec2","tarball":"https://registry.npmjs.org/@workerdeck/protocol/-/protocol-0.11.0.tgz","fileCount":6,"integrity":"sha512-IBGLehd0+tXgVI5pceAdnlIhQ7K7er3Ea/v2PFD0Ud4Y0h9RayEmBVSDKKxnNUi8ltVFXS0vlnc1f1euLPZEDw==","signatures":[{"sig":"MEYCIQC9VRCGl0RIOPdjborrRfH+TnPaCouSRfgIZBRp+Ud+VgIhAJmjl8o1ePhNu7jRe10AfXshIiaJ5n8cUKpDyi6N61zw","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@workerdeck%2fprotocol@0.11.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":153939},"main":"./build/index.mjs","type":"module","types":"./build/index.d.mts","exports":{".":{"types":"./build/index.d.mts","default":"./build/index.mjs","@workerdeck/source":"./src/index.ts"}},"scripts":{"build":"tsdown","clean":"rimraf build","typecheck":"tsgo -p tsconfig.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:9062870f-ad89-4deb-ac41-ada3cf4cd2a0"}},"repository":{"url":"git+https://github.com/workerdeck/workerdeck.git","type":"git","directory":"packages/protocol"},"description":"The WorkerDeck wire protocol: typed session events, commands, and REST shapes shared by server and clients. Dependency-free, browser-safe. This protocol is the product boundary — versioned from day one.","directories":{},"_nodeVersion":"22.23.1","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"rimraf":"^6.1.3","tsdown":"^0.21.10","@types/node":"^22.10.0"},"_npmOperationalInternal":{"tmp":"tmp/protocol_0.11.0_1786421226204_0.9971316806663344","host":"s3://npm-registry-packages-npm-production"}},"0.12.0":{"name":"@workerdeck/protocol","version":"0.12.0","keywords":["claude","claude-code","anthropic","agent","protocol","websocket","types"],"author":"Tobias Strebitzer","license":"MIT","_id":"@workerdeck/protocol@0.12.0","maintainers":[{"name":"tstrebitzer","email":"tobias.strebitzer@gmail.com"}],"homepage":"https://workerdeck.github.io/workerdeck/","bugs":"https://github.com/workerdeck/workerdeck/issues","dist":{"shasum":"488cb4ebaf40b637effc3245f6286a2b4cba9ed6","tarball":"https://registry.npmjs.org/@workerdeck/protocol/-/protocol-0.12.0.tgz","fileCount":6,"integrity":"sha512-Z2CujzbmicUF6VpAmJy3al6M29yOUX6fJM96gUFULiDLfYn9Gdld3fW/xRI0ujuwr+rFpXpOFVsej/kS2o6Ipg==","signatures":[{"sig":"MEUCIQC1ZQYNico8ONH8JOh+hfNI87nHUZTqnrAYVy9nvD3fbwIgGlrUsjBIVkgKP/WpSPyinyB3RBLkqUHkXBw0or1+a9g=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@workerdeck%2fprotocol@0.12.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":194050},"main":"./build/index.mjs","type":"module","types":"./build/index.d.mts","exports":{".":{"types":"./build/index.d.mts","default":"./build/index.mjs","@workerdeck/source":"./src/index.ts"}},"scripts":{"build":"tsdown","clean":"rimraf build","typecheck":"tsgo -p tsconfig.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:9062870f-ad89-4deb-ac41-ada3cf4cd2a0"}},"repository":{"url":"git+https://github.com/workerdeck/workerdeck.git","type":"git","directory":"packages/protocol"},"description":"The WorkerDeck wire protocol: typed session events, commands, and REST shapes shared by server and clients. Dependency-free, browser-safe. This protocol is the product boundary — versioned from day one.","directories":{},"_nodeVersion":"22.23.1","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"rimraf":"^6.1.3","tsdown":"^0.21.10","@types/node":"^22.10.0"},"_npmOperationalInternal":{"tmp":"tmp/protocol_0.12.0_1786437484102_0.2916504672820315","host":"s3://npm-registry-packages-npm-production"}},"0.13.0":{"name":"@workerdeck/protocol","version":"0.13.0","keywords":["claude","claude-code","anthropic","agent","protocol","websocket","types"],"author":"Tobias Strebitzer","license":"MIT","_id":"@workerdeck/protocol@0.13.0","maintainers":[{"name":"tstrebitzer","email":"tobias.strebitzer@gmail.com"}],"homepage":"https://workerdeck.github.io/workerdeck/","bugs":"https://github.com/workerdeck/workerdeck/issues","dist":{"shasum":"1edbc3f3ffbee93136fc269e88faa13b68396dbe","tarball":"https://registry.npmjs.org/@workerdeck/protocol/-/protocol-0.13.0.tgz","fileCount":6,"integrity":"sha512-C+8BjFCRME1AHoi2lPVwKu+OvFEU8nTNkO4yNBvf+qVg80nkHvYzkLqDoxVnwBxpFeKp8qybkD57uiLH10gyAA==","signatures":[{"sig":"MEUCIQC/0YfcCVVXMtd0FvJpnd8KW5QuDQGIvCBcB2vVssQ4IQIgEWN11FFsZ975KCe0eusFzrNKyTcaZLKeUGX6iWNCqJM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@workerdeck%2fprotocol@0.13.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":194050},"main":"./build/index.mjs","type":"module","types":"./build/index.d.mts","exports":{".":{"types":"./build/index.d.mts","default":"./build/index.mjs","@workerdeck/source":"./src/index.ts"}},"scripts":{"build":"tsdown","clean":"rimraf build","typecheck":"tsgo -p tsconfig.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:9062870f-ad89-4deb-ac41-ada3cf4cd2a0"}},"repository":{"url":"git+https://github.com/workerdeck/workerdeck.git","type":"git","directory":"packages/protocol"},"description":"The WorkerDeck wire protocol: typed session events, commands, and REST shapes shared by server and clients. Dependency-free, browser-safe. This protocol is the product boundary — versioned from day one.","directories":{},"_nodeVersion":"22.23.1","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"rimraf":"^6.1.3","tsdown":"^0.21.10","@types/node":"^22.10.0"},"_npmOperationalInternal":{"tmp":"tmp/protocol_0.13.0_1786501636141_0.5633373552476251","host":"s3://npm-registry-packages-npm-production"}},"0.15.0":{"name":"@workerdeck/protocol","version":"0.15.0","keywords":["claude","claude-code","anthropic","agent","protocol","websocket","types"],"author":"Tobias Strebitzer","license":"MIT","_id":"@workerdeck/protocol@0.15.0","maintainers":[{"name":"tstrebitzer","email":"tobias.strebitzer@gmail.com"}],"homepage":"https://workerdeck.github.io/workerdeck/","bugs":"https://github.com/workerdeck/workerdeck/issues","dist":{"shasum":"3cda37aeca6dd7adcfe6594d687e0bfdf56cc2ae","tarball":"https://registry.npmjs.org/@workerdeck/protocol/-/protocol-0.15.0.tgz","fileCount":6,"integrity":"sha512-BYqYS4TD7oxx7GD3mgkj2H06EX/iahpeqlK1Yk+iG0cz7aIw7D7UQuGzU/kJtazbuSWg2Pjuz1SH3VzcVUekkw==","signatures":[{"sig":"MEUCIQCHg7w4sH/mHy/lgkp+YedZCY3tuuuwwk0iAi2UGSqmwwIgIwSwaoGZMAnm1jaoR6jLH4E4SQjeIBJjc/pQ3Vg+De0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@workerdeck%2fprotocol@0.15.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":203593},"main":"./build/index.mjs","type":"module","types":"./build/index.d.mts","exports":{".":{"types":"./build/index.d.mts","default":"./build/index.mjs","@workerdeck/source":"./src/index.ts"}},"scripts":{"build":"tsdown","clean":"rimraf build","typecheck":"tsgo -p tsconfig.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:9062870f-ad89-4deb-ac41-ada3cf4cd2a0"}},"repository":{"url":"git+https://github.com/workerdeck/workerdeck.git","type":"git","directory":"packages/protocol"},"description":"The WorkerDeck wire protocol: typed session events, commands, and REST shapes shared by server and clients. Dependency-free, browser-safe. This protocol is the product boundary — versioned from day one.","directories":{},"_nodeVersion":"22.23.1","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"rimraf":"^6.1.3","tsdown":"^0.21.10","@types/node":"^22.10.0"},"_npmOperationalInternal":{"tmp":"tmp/protocol_0.15.0_1786601309320_0.3613630530292484","host":"s3://npm-registry-packages-npm-production"}},"0.16.0":{"name":"@workerdeck/protocol","version":"0.16.0","keywords":["claude","claude-code","anthropic","agent","protocol","websocket","types"],"author":"Tobias Strebitzer","license":"MIT","_id":"@workerdeck/protocol@0.16.0","maintainers":[{"name":"tstrebitzer","email":"tobias.strebitzer@gmail.com"}],"homepage":"https://workerdeck.github.io/workerdeck/","bugs":"https://github.com/workerdeck/workerdeck/issues","dist":{"shasum":"fee0f5373655502ea922f7811ca8a1e378b932c1","tarball":"https://registry.npmjs.org/@workerdeck/protocol/-/protocol-0.16.0.tgz","fileCount":6,"integrity":"sha512-tnQsH44yPRlYChIh4RIcfDvIw1HChKok0gWSwlVoKH824mGgpBMWFwiPi9I40TXwJ3PKyXQa19OehmC/iv02Ug==","signatures":[{"sig":"MEYCIQDhkBqincWSsZjKyM3thfvr+t7EJ9qbR1sSmumdpzKB/gIhAN4NsKvCzqAzZLXNBV0uip6NgX1Vzf8fBhpFwQlSDRRK","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@workerdeck%2fprotocol@0.16.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":244559},"main":"./build/index.mjs","type":"module","types":"./build/index.d.mts","exports":{".":{"types":"./build/index.d.mts","default":"./build/index.mjs","@workerdeck/source":"./src/index.ts"}},"scripts":{"build":"tsdown","clean":"rimraf build","typecheck":"tsgo -p tsconfig.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:9062870f-ad89-4deb-ac41-ada3cf4cd2a0"}},"repository":{"url":"git+https://github.com/workerdeck/workerdeck.git","type":"git","directory":"packages/protocol"},"description":"The WorkerDeck wire protocol: typed session events, commands, and REST shapes shared by server and clients. Dependency-free, browser-safe. This protocol is the product boundary — versioned from day one.","directories":{},"_nodeVersion":"22.23.2","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"rimraf":"^6.1.3","tsdown":"^0.21.10","@types/node":"^22.10.0"},"_npmOperationalInternal":{"tmp":"tmp/protocol_0.16.0_1786850337451_0.030077022937376796","host":"s3://npm-registry-packages-npm-production"}},"0.17.0":{"name":"@workerdeck/protocol","version":"0.17.0","keywords":["claude","claude-code","anthropic","agent","protocol","websocket","types"],"author":"Tobias Strebitzer","license":"MIT","_id":"@workerdeck/protocol@0.17.0","maintainers":[{"name":"tstrebitzer","email":"tobias.strebitzer@gmail.com"}],"homepage":"https://workerdeck.github.io/workerdeck/","bugs":"https://github.com/workerdeck/workerdeck/issues","dist":{"shasum":"f13e716a5ce4c18eb003cb5bb78553a38b9223df","tarball":"https://registry.npmjs.org/@workerdeck/protocol/-/protocol-0.17.0.tgz","fileCount":6,"integrity":"sha512-WrfNRyt+bwwLWO0zeUOIvlWeCR60CEapKYMAjgL5jseDveWmW8ARyQp341U+ldX9JcHWjRaJaHF5SMgoKrxMCQ==","signatures":[{"sig":"MEYCIQCyq8yyZWWoRTpxnCiBIab46Q5tZuLZbK/2h/RniF47xwIhAMgPHTMh8yHpdA/MPGNq0OVoOYbB0yEHLOd6Z1AaNLqr","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@workerdeck%2fprotocol@0.17.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":320166},"main":"./build/index.mjs","type":"module","types":"./build/index.d.mts","exports":{".":{"types":"./build/index.d.mts","default":"./build/index.mjs","@workerdeck/source":"./src/index.ts"}},"scripts":{"build":"tsdown","clean":"rimraf build","typecheck":"tsgo -p tsconfig.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:9062870f-ad89-4deb-ac41-ada3cf4cd2a0"}},"repository":{"url":"git+https://github.com/workerdeck/workerdeck.git","type":"git","directory":"packages/protocol"},"description":"The WorkerDeck wire protocol: typed session events, commands, and REST shapes shared by server and clients. Dependency-free, browser-safe. This protocol is the product boundary — versioned from day one.","directories":{},"_nodeVersion":"22.23.2","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"rimraf":"^6.1.3","tsdown":"^0.21.10","@types/node":"^22.10.0"},"_npmOperationalInternal":{"tmp":"tmp/protocol_0.17.0_1787185658346_0.38465770004468824","host":"s3://npm-registry-packages-npm-production"}},"0.18.0":{"name":"@workerdeck/protocol","version":"0.18.0","keywords":["claude","claude-code","anthropic","agent","protocol","websocket","types"],"author":"Tobias Strebitzer","license":"MIT","_id":"@workerdeck/protocol@0.18.0","maintainers":[{"name":"tstrebitzer","email":"tobias.strebitzer@gmail.com"}],"homepage":"https://workerdeck.github.io/workerdeck/","bugs":"https://github.com/workerdeck/workerdeck/issues","dist":{"shasum":"359c4d0fd37db2e27012ce5663238fc142f6ea8e","tarball":"https://registry.npmjs.org/@workerdeck/protocol/-/protocol-0.18.0.tgz","fileCount":6,"integrity":"sha512-1BeRqaJk4DGnnOG3YQJyIqEALO+eB+jDAfDRth07SbiFN/V0hb5d3EurBuh2onn3u7Z/pkxZzEz15ZZvHLUSTQ==","signatures":[{"sig":"MEQCIHOtqwXgiGgumSsgwjTEECBbybpdjSsikyNKGkgcl2hjAiBN0Rhn9c5vLH4PXiAf4nR94Oe6xMNPLWQXHNO2FliybQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@workerdeck%2fprotocol@0.18.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":334473},"main":"./build/index.mjs","type":"module","types":"./build/index.d.mts","exports":{".":{"types":"./build/index.d.mts","default":"./build/index.mjs","@workerdeck/source":"./src/index.ts"}},"scripts":{"build":"tsdown","clean":"rimraf build","typecheck":"tsgo -p tsconfig.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:9062870f-ad89-4deb-ac41-ada3cf4cd2a0"}},"repository":{"url":"git+https://github.com/workerdeck/workerdeck.git","type":"git","directory":"packages/protocol"},"description":"The WorkerDeck wire protocol: typed session events, commands, and REST shapes shared by server and clients. Dependency-free, browser-safe. This protocol is the product boundary — versioned from day one.","directories":{},"_nodeVersion":"22.23.2","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"rimraf":"^6.1.3","tsdown":"^0.21.10","@types/node":"^22.10.0"},"_npmOperationalInternal":{"tmp":"tmp/protocol_0.18.0_1787355764138_0.7110704544476896","host":"s3://npm-registry-packages-npm-production"}},"0.19.0":{"name":"@workerdeck/protocol","version":"0.19.0","keywords":["claude","claude-code","anthropic","agent","protocol","websocket","types"],"author":"Tobias Strebitzer","license":"MIT","_id":"@workerdeck/protocol@0.19.0","maintainers":[{"name":"tstrebitzer","email":"tobias.strebitzer@gmail.com"}],"homepage":"https://workerdeck.github.io/workerdeck/","bugs":"https://github.com/workerdeck/workerdeck/issues","dist":{"shasum":"38ad0e42aba53b8df13f142c12064a3eec937da8","tarball":"https://registry.npmjs.org/@workerdeck/protocol/-/protocol-0.19.0.tgz","fileCount":6,"integrity":"sha512-ESwJig6udrHivwaZ78sVivBs+579zqZ27fSbV67nrnwiFrxBsZVPdwxtmY6ji7lnTih3NO79KgZjQtgAKw16dA==","signatures":[{"sig":"MEQCIDosHsUDfpOTKj/jnq/pOXKIRovGL7bCXIzrC7LDAb6fAiBclhxMMX5bJU1q5alH9oBLFzswxEUN4o761BVqxbDPIw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@workerdeck%2fprotocol@0.19.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":335230},"main":"./build/index.mjs","type":"module","types":"./build/index.d.mts","exports":{".":{"types":"./build/index.d.mts","default":"./build/index.mjs","@workerdeck/source":"./src/index.ts"}},"scripts":{"build":"tsdown","clean":"rimraf build","typecheck":"tsgo -p tsconfig.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:9062870f-ad89-4deb-ac41-ada3cf4cd2a0"}},"repository":{"url":"git+https://github.com/workerdeck/workerdeck.git","type":"git","directory":"packages/protocol"},"description":"The WorkerDeck wire protocol: typed session events, commands, and REST shapes shared by server and clients. Dependency-free, browser-safe. This protocol is the product boundary — versioned from day one.","directories":{},"_nodeVersion":"22.23.2","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"rimraf":"^6.1.3","tsdown":"^0.21.10","@types/node":"^22.10.0"},"_npmOperationalInternal":{"tmp":"tmp/protocol_0.19.0_1787555732980_0.7345358779199047","host":"s3://npm-registry-packages-npm-production"}},"0.20.0":{"name":"@workerdeck/protocol","version":"0.20.0","keywords":["claude","claude-code","anthropic","agent","protocol","websocket","types"],"author":"Tobias Strebitzer","license":"MIT","_id":"@workerdeck/protocol@0.20.0","maintainers":[{"name":"tstrebitzer","email":"tobias.strebitzer@gmail.com"}],"homepage":"https://workerdeck.github.io/workerdeck/","bugs":"https://github.com/workerdeck/workerdeck/issues","dist":{"shasum":"2802ede25952884b2079566e7e2da8a9b1f2630a","tarball":"https://registry.npmjs.org/@workerdeck/protocol/-/protocol-0.20.0.tgz","fileCount":6,"integrity":"sha512-Txg8mHF2jGeVN5S2yX8wzNun3//sxT2CzcGOLDKaT2H536qnCJISDkT+9J/OPdxIzpqpuhu9di6FfN5T5xbNsw==","signatures":[{"sig":"MEUCIFrXI3E7PEJsMJ4rh/JFlCOwGrpl/bj4Q/hEHkNNqtcXAiEAqQZcvyZSSQzFL53J26YsZyPHRBOs/B2BHeGebNVZyI8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@workerdeck%2fprotocol@0.20.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":339570},"main":"./build/index.mjs","type":"module","types":"./build/index.d.mts","exports":{".":{"types":"./build/index.d.mts","default":"./build/index.mjs","@workerdeck/source":"./src/index.ts"}},"scripts":{"build":"tsdown","clean":"rimraf build","typecheck":"tsgo -p tsconfig.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:9062870f-ad89-4deb-ac41-ada3cf4cd2a0"}},"repository":{"url":"git+https://github.com/workerdeck/workerdeck.git","type":"git","directory":"packages/protocol"},"description":"The WorkerDeck wire protocol: typed session events, commands, and REST shapes shared by server and clients. Dependency-free, browser-safe. This protocol is the product boundary — versioned from day one.","directories":{},"_nodeVersion":"22.23.2","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"rimraf":"^6.1.3","tsdown":"^0.21.10","@types/node":"^22.10.0"},"_npmOperationalInternal":{"tmp":"tmp/protocol_0.20.0_1787699682274_0.3445466043050087","host":"s3://npm-registry-packages-npm-production"}},"0.21.0":{"name":"@workerdeck/protocol","version":"0.21.0","keywords":["claude","claude-code","anthropic","agent","protocol","websocket","types"],"author":"Tobias Strebitzer","license":"MIT","_id":"@workerdeck/protocol@0.21.0","maintainers":[{"name":"tstrebitzer","email":"tobias.strebitzer@gmail.com"}],"homepage":"https://workerdeck.github.io/workerdeck/","bugs":"https://github.com/workerdeck/workerdeck/issues","dist":{"shasum":"50db925390ce30f86bd4ecece044e7570c282d6d","tarball":"https://registry.npmjs.org/@workerdeck/protocol/-/protocol-0.21.0.tgz","fileCount":6,"integrity":"sha512-Qruxikt60HxYit+HPvw65mBUQejJzAGf000v4jVFycCaUT5EtWViKSNXHqn4YYbSN3/nzDXXZoOyvT+dvwIyYA==","signatures":[{"sig":"MEUCIQDlDDBYs3AF13g/s2U2qMdrLDcVnuCMo+8KcoiYkq2gUwIgBCo56v1b4AnLBbd99loIdKM2qKhhjYzhVW+vM3o21Po=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@workerdeck%2fprotocol@0.21.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":339570},"main":"./build/index.mjs","type":"module","types":"./build/index.d.mts","exports":{".":{"types":"./build/index.d.mts","default":"./build/index.mjs","@workerdeck/source":"./src/index.ts"}},"scripts":{"build":"tsdown","clean":"rimraf build","typecheck":"tsgo -p tsconfig.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:9062870f-ad89-4deb-ac41-ada3cf4cd2a0"}},"repository":{"url":"git+https://github.com/workerdeck/workerdeck.git","type":"git","directory":"packages/protocol"},"description":"The WorkerDeck wire protocol: typed session events, commands, and REST shapes shared by server and clients. Dependency-free, browser-safe. This protocol is the product boundary — versioned from day one.","directories":{},"_nodeVersion":"22.23.2","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"rimraf":"^6.1.3","tsdown":"^0.21.10","@types/node":"^22.10.0"},"_npmOperationalInternal":{"tmp":"tmp/protocol_0.21.0_1787726971510_0.14355361764708863","host":"s3://npm-registry-packages-npm-production"}},"0.22.0":{"name":"@workerdeck/protocol","version":"0.22.0","keywords":["claude","claude-code","anthropic","agent","protocol","websocket","types"],"author":"Tobias Strebitzer","license":"MIT","_id":"@workerdeck/protocol@0.22.0","maintainers":[{"name":"tstrebitzer","email":"tobias.strebitzer@gmail.com"}],"homepage":"https://workerdeck.github.io/workerdeck/","bugs":"https://github.com/workerdeck/workerdeck/issues","dist":{"shasum":"478fbd816563a21c76f0ea833a1b322d8b30de89","tarball":"https://registry.npmjs.org/@workerdeck/protocol/-/protocol-0.22.0.tgz","fileCount":6,"integrity":"sha512-FruJuQtYZf0hOTYMm+icNIHRLnQx4G4K2IgkHTMWxcOXvsDFfztCcDVr1yEPE1gNJhIP/Bi/YOLiYfIwxrHCYg==","signatures":[{"sig":"MEUCIQD+EUhaMGxRhV0i8rekKPnprGwcyjBQoLNKl7ufpcFgVwIgH/08TzXJIwYOsIP6TkR9W0Y6H8kR+2mF9TvwA3ggCiU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@workerdeck%2fprotocol@0.22.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":339570},"main":"./build/index.mjs","type":"module","types":"./build/index.d.mts","exports":{".":{"types":"./build/index.d.mts","default":"./build/index.mjs","@workerdeck/source":"./src/index.ts"}},"scripts":{"build":"tsdown","clean":"rimraf build","typecheck":"tsgo -p tsconfig.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:9062870f-ad89-4deb-ac41-ada3cf4cd2a0"}},"repository":{"url":"git+https://github.com/workerdeck/workerdeck.git","type":"git","directory":"packages/protocol"},"description":"The WorkerDeck wire protocol: typed session events, commands, and REST shapes shared by server and clients. Dependency-free, browser-safe. This protocol is the product boundary — versioned from day one.","directories":{},"_nodeVersion":"22.23.2","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"rimraf":"^6.1.3","tsdown":"^0.21.10","@types/node":"^22.10.0"},"_npmOperationalInternal":{"tmp":"tmp/protocol_0.22.0_1787882961045_0.5210308058654749","host":"s3://npm-registry-packages-npm-production"}},"0.23.0":{"name":"@workerdeck/protocol","version":"0.23.0","keywords":["claude","claude-code","anthropic","agent","protocol","websocket","types"],"author":"Tobias Strebitzer","license":"MIT","_id":"@workerdeck/protocol@0.23.0","maintainers":[{"name":"tstrebitzer","email":"tobias.strebitzer@gmail.com"}],"homepage":"https://workerdeck.github.io/workerdeck/","bugs":"https://github.com/workerdeck/workerdeck/issues","dist":{"shasum":"b1539faf75533f54fb88ff092e69ee0811c0125a","tarball":"https://registry.npmjs.org/@workerdeck/protocol/-/protocol-0.23.0.tgz","fileCount":6,"integrity":"sha512-2D4Y9h/twIOINy1rv7jYxuIvcWGuc6u6H3/gyhUz/b2jQLpuGCSI+Yu7Y6KS9MSQCJW0NzO/qvdpHcBk/Xq2sA==","signatures":[{"sig":"MEQCIHyhY2LEvMkCUB6EUcaIwccFBWa/O5cjQR1ngriKPL6xAiAnTSrxu4qRertnDQzYdoF+SKdgfOJAcMkNSQzjHtOLIw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@workerdeck%2fprotocol@0.23.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":339570},"main":"./build/index.mjs","type":"module","types":"./build/index.d.mts","exports":{".":{"types":"./build/index.d.mts","default":"./build/index.mjs","@workerdeck/source":"./src/index.ts"}},"scripts":{"build":"tsdown","clean":"rimraf build","typecheck":"tsgo -p tsconfig.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:9062870f-ad89-4deb-ac41-ada3cf4cd2a0"}},"repository":{"url":"git+https://github.com/workerdeck/workerdeck.git","type":"git","directory":"packages/protocol"},"description":"The WorkerDeck wire protocol: typed session events, commands, and REST shapes shared by server and clients. Dependency-free, browser-safe. This protocol is the product boundary — versioned from day one.","directories":{},"_nodeVersion":"22.23.2","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"rimraf":"^6.1.3","tsdown":"^0.21.10","@types/node":"^22.10.0"},"_npmOperationalInternal":{"tmp":"tmp/protocol_0.23.0_1787901279704_0.1943107325356146","host":"s3://npm-registry-packages-npm-production"}},"1.0.0":{"name":"@workerdeck/protocol","version":"1.0.0","keywords":["claude","claude-code","anthropic","agent","protocol","websocket","types"],"author":"Tobias Strebitzer","license":"MIT","_id":"@workerdeck/protocol@1.0.0","maintainers":[{"name":"tstrebitzer","email":"tobias.strebitzer@gmail.com"}],"homepage":"https://workerdeck.github.io/workerdeck/","bugs":"https://github.com/workerdeck/workerdeck/issues","dist":{"shasum":"9103f6c3fb389444017e28db0f9736cf29cb43b1","tarball":"https://registry.npmjs.org/@workerdeck/protocol/-/protocol-1.0.0.tgz","fileCount":6,"integrity":"sha512-RFzTT1BF7/maKyScHmNg93Mg8KJmT5OYXDmp0DnRZ8nrNJ56exRJL7RJZmW5Yh0uJLRFhNClHf/Wp3RjcBEzVA==","signatures":[{"sig":"MEQCID05F5tSTdWocIHBTiB/3DBpZFRXGUwvglyTi+fy1lihAiAvAhBzQBExlcQDzufjzO3da3VFC2YFZR3g0Rwj9dHJCg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@workerdeck%2fprotocol@1.0.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":104443},"main":"./build/index.mjs","type":"module","types":"./build/index.d.mts","exports":{".":{"types":"./build/index.d.mts","default":"./build/index.mjs","@workerdeck/source":"./src/index.ts"}},"scripts":{"test":"echo \"@workerdeck/protocol has no tests of its own — its rules (transcriptActivity, replayCoalesceKey, snapshotRetains/replayRetains, result truncation, image refs) are proven against real consumers in packages/react/test and packages/core/test.\"","build":"tsdown","clean":"rimraf build","typecheck":"tsgo -p tsconfig.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:9062870f-ad89-4deb-ac41-ada3cf4cd2a0"}},"repository":{"url":"git+https://github.com/workerdeck/workerdeck.git","type":"git","directory":"packages/protocol"},"description":"The WorkerDeck wire protocol: typed session events, commands, and REST shapes shared by server and clients. Dependency-free, browser-safe. This protocol is the product boundary — versioned from day one.","directories":{},"_nodeVersion":"22.23.2","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"rimraf":"^6.1.3","tsdown":"^0.21.10","@types/node":"^22.10.0"},"_npmOperationalInternal":{"tmp":"tmp/protocol_1.0.0_1788250212941_0.2898972903624317","host":"s3://npm-registry-packages-npm-production"}},"1.1.0":{"name":"@workerdeck/protocol","version":"1.1.0","keywords":["claude","claude-code","anthropic","agent","protocol","websocket","types"],"author":"Tobias Strebitzer","license":"MIT","_id":"@workerdeck/protocol@1.1.0","maintainers":[{"name":"tstrebitzer","email":"tobias.strebitzer@gmail.com"}],"homepage":"https://workerdeck.github.io/workerdeck/","bugs":"https://github.com/workerdeck/workerdeck/issues","dist":{"shasum":"2040f1827989162025ca5cfa8a534d11a42c2212","tarball":"https://registry.npmjs.org/@workerdeck/protocol/-/protocol-1.1.0.tgz","fileCount":6,"integrity":"sha512-EBXPYVmNa3E7zcEKMl+q815/RiCeGmaZiH1CAtgek5mC1CRzgwcZcfrc3hF1KANRvY6PvvL2OZS41tPe7Bcwug==","signatures":[{"sig":"MEYCIQDeI0Si1/JuET5/QMLG62eUND+9jV6y2TsFT6L+LALZ9wIhAKMGT1bxp8wiinaNIw45zK4byulApXvQF2gNnoGWYj7g","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@workerdeck%2fprotocol@1.1.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":104748},"main":"./build/index.mjs","type":"module","types":"./build/index.d.mts","exports":{".":{"types":"./build/index.d.mts","default":"./build/index.mjs","@workerdeck/source":"./src/index.ts"}},"scripts":{"test":"echo \"@workerdeck/protocol has no tests of its own — its rules (transcriptActivity, replayCoalesceKey, snapshotRetains/replayRetains, result truncation, image refs) are proven against real consumers in packages/react/test and packages/core/test.\"","build":"tsdown","clean":"rimraf build","typecheck":"tsgo -p tsconfig.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:9062870f-ad89-4deb-ac41-ada3cf4cd2a0"}},"repository":{"url":"git+https://github.com/workerdeck/workerdeck.git","type":"git","directory":"packages/protocol"},"description":"The WorkerDeck wire protocol: typed session events, commands, and REST shapes shared by server and clients. Dependency-free, browser-safe. This protocol is the product boundary — versioned from day one.","directories":{},"_nodeVersion":"22.23.2","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"rimraf":"^6.1.3","tsdown":"^0.22.14","@types/node":"^26.4.0"},"_npmOperationalInternal":{"tmp":"tmp/protocol_1.1.0_1788308868989_0.05019226061814863","host":"s3://npm-registry-packages-npm-production"}},"1.2.0":{"name":"@workerdeck/protocol","version":"1.2.0","keywords":["claude","claude-code","anthropic","agent","protocol","websocket","types"],"author":"Tobias Strebitzer","license":"MIT","_id":"@workerdeck/protocol@1.2.0","maintainers":[{"name":"tstrebitzer","email":"tobias.strebitzer@gmail.com"}],"homepage":"https://workerdeck.github.io/workerdeck/","bugs":"https://github.com/workerdeck/workerdeck/issues","dist":{"shasum":"cea32d6ecceb23750b1a804e9e80f06b8e4b6f8f","tarball":"https://registry.npmjs.org/@workerdeck/protocol/-/protocol-1.2.0.tgz","fileCount":6,"integrity":"sha512-Juy2FJYV5qBm1xOcAMS7uh6DxW4d0SXTbxRBiNe4OTW7DXi7D9dRjlpwDksXRzbrAA/d0U3txAe6xrCcemKAXg==","signatures":[{"sig":"MEYCIQC4jdQSumEWbeJgbkKOxVebJFLR95coDNo4lATbeb1gHQIhAKoPW02hSsD8eMdZMdkzTATdaLPw+pdMNUZ4NHZerwni","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@workerdeck%2fprotocol@1.2.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":107061},"main":"./build/index.mjs","type":"module","types":"./build/index.d.mts","exports":{".":{"types":"./build/index.d.mts","default":"./build/index.mjs","@workerdeck/source":"./src/index.ts"}},"scripts":{"test":"echo \"@workerdeck/protocol has no tests of its own — its rules (transcriptActivity, replayCoalesceKey, snapshotRetains/replayRetains, result truncation, image refs) are proven against real consumers in packages/react/test and packages/core/test.\"","build":"tsdown","clean":"rimraf build","typecheck":"tsgo -p tsconfig.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:9062870f-ad89-4deb-ac41-ada3cf4cd2a0"}},"repository":{"url":"git+https://github.com/workerdeck/workerdeck.git","type":"git","directory":"packages/protocol"},"description":"The WorkerDeck wire protocol: typed session events, commands, and REST shapes shared by server and clients. Dependency-free, browser-safe. This protocol is the product boundary — versioned from day one.","directories":{},"_nodeVersion":"22.23.2","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"rimraf":"^6.1.3","tsdown":"^0.22.14","@types/node":"^26.4.0"},"_npmOperationalInternal":{"tmp":"tmp/protocol_1.2.0_1788311524224_0.7621204811360831","host":"s3://npm-registry-packages-npm-production"}},"0.10.0":{"name":"@workerdeck/protocol","version":"0.10.0","keywords":["claude","claude-code","anthropic","agent","protocol","websocket","types"],"author":"Tobias Strebitzer","license":"MIT","_id":"@workerdeck/protocol@0.10.0","maintainers":[{"name":"tstrebitzer","email":"tobias.strebitzer@gmail.com"}],"homepage":"https://workerdeck.github.io/workerdeck/","bugs":"https://github.com/workerdeck/workerdeck/issues","dist":{"shasum":"fd3489cc80d171353a1505762e31cc0d644424c9","tarball":"https://registry.npmjs.org/@workerdeck/protocol/-/protocol-0.10.0.tgz","fileCount":6,"integrity":"sha512-/VtxNSXhPfZjSWiPoGmNpiHNWnDPQymz4VGqZuvpGEaHAwW1qQFAA5UOfAq/1TuhtnvH97BJkddz3Cj8gx/52w==","signatures":[{"sig":"MEUCICFlS+B2Ash6vngMZxNZ8lUTqfwmkYycuNcyv/hlSo3yAiEAnZkavpCTEFX99WnSkyjG0kFJzUTYVd/NJa712i838uY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@workerdeck%2fprotocol@0.10.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":147316},"main":"./build/index.mjs","type":"module","types":"./build/index.d.mts","exports":{".":{"types":"./build/index.d.mts","default":"./build/index.mjs","@workerdeck/source":"./src/index.ts"}},"scripts":{"build":"tsdown","clean":"rimraf build","typecheck":"tsgo -p tsconfig.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:9062870f-ad89-4deb-ac41-ada3cf4cd2a0"}},"repository":{"url":"git+https://github.com/workerdeck/workerdeck.git","type":"git","directory":"packages/protocol"},"description":"The WorkerDeck wire protocol: typed session events, commands, and REST shapes shared by server and clients. Dependency-free, browser-safe. This protocol is the product boundary — versioned from day one.","directories":{},"_nodeVersion":"22.23.2","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"rimraf":"^6.1.3","tsdown":"^0.21.10","@types/node":"^22.10.0"},"_npmOperationalInternal":{"tmp":"tmp/protocol_0.10.0_1788311685032_0.07121944513190881","host":"s3://npm-registry-packages-npm-production"}},"1.3.0":{"name":"@workerdeck/protocol","version":"1.3.0","keywords":["claude","claude-code","anthropic","agent","protocol","websocket","types"],"author":"Tobias Strebitzer","license":"MIT","_id":"@workerdeck/protocol@1.3.0","maintainers":[{"name":"tstrebitzer","email":"tobias.strebitzer@gmail.com"}],"homepage":"https://workerdeck.github.io/workerdeck/","bugs":"https://github.com/workerdeck/workerdeck/issues","dist":{"shasum":"b934fd0c23761206d40512a2f5094e957daac735","tarball":"https://registry.npmjs.org/@workerdeck/protocol/-/protocol-1.3.0.tgz","fileCount":6,"integrity":"sha512-2WgQtJew1KCyra542GkJSCm225TkHiiBOh0kVgrWV92woz1xQEvmdcscihUp8CnCS11e4QsMT/ZZJNBZkqCkXA==","signatures":[{"sig":"MEUCIQDZM4iGjYvUAiSqK+9+ZnqwHowPOcsFMfb3UlW9lmQjjgIgPr4gRgnJf2PpkiT4zPZcd+8jn9pkaEYKy8SnAPaLaLI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@workerdeck%2fprotocol@1.3.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":104202},"main":"./build/index.mjs","type":"module","types":"./build/index.d.mts","exports":{".":{"types":"./build/index.d.mts","default":"./build/index.mjs","@workerdeck/source":"./src/index.ts"}},"scripts":{"test":"echo \"@workerdeck/protocol has no tests of its own — its rules (transcriptActivity, replayCoalesceKey, snapshotRetains/replayRetains, result truncation, image refs) are proven against real consumers in packages/react/test and packages/core/test.\"","build":"tsdown","clean":"rimraf build","typecheck":"tsgo -p tsconfig.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:9062870f-ad89-4deb-ac41-ada3cf4cd2a0"}},"repository":{"url":"git+https://github.com/workerdeck/workerdeck.git","type":"git","directory":"packages/protocol"},"description":"The WorkerDeck wire protocol: typed session events, commands, and REST shapes shared by server and clients. Dependency-free, browser-safe. This protocol is the product boundary — versioned from day one.","directories":{},"_nodeVersion":"22.23.2","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"rimraf":"^6.1.3","tsdown":"^0.22.14","@types/node":"^26.4.0"},"_npmOperationalInternal":{"tmp":"tmp/protocol_1.3.0_1788493938400_0.8703041635433308","host":"s3://npm-registry-packages-npm-production"}},"1.4.0":{"name":"@workerdeck/protocol","version":"1.4.0","keywords":["claude","claude-code","anthropic","agent","protocol","websocket","types"],"author":"Tobias Strebitzer","license":"MIT","_id":"@workerdeck/protocol@1.4.0","maintainers":[{"name":"tstrebitzer","email":"tobias.strebitzer@gmail.com"}],"homepage":"https://workerdeck.github.io/workerdeck/","bugs":"https://github.com/workerdeck/workerdeck/issues","dist":{"shasum":"dd4e841ab89c678784b4906521ad253f6d9b0cf9","tarball":"https://registry.npmjs.org/@workerdeck/protocol/-/protocol-1.4.0.tgz","fileCount":6,"integrity":"sha512-Lw2wMHH+d7fMC01qRH6D/3JQ55RuNkjvXIt7ZxyH2zD+XeKIUesdccrSvHJP4oTh3SazKKb/1M54S3FwKkDWwQ==","signatures":[{"sig":"MEYCIQCrvITCnGD2y7fu7HtJBZ4q7Kk0tHLUuJRpNOTrmOkf1wIhALn3V7aemv6p+HNigfCHbK9qg9jAs9q8H8NG0clr3Jdg","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@workerdeck%2fprotocol@1.4.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":104202},"main":"./build/index.mjs","type":"module","types":"./build/index.d.mts","exports":{".":{"types":"./build/index.d.mts","default":"./build/index.mjs","@workerdeck/source":"./src/index.ts"}},"scripts":{"test":"echo \"@workerdeck/protocol has no tests of its own — its rules (transcriptActivity, replayCoalesceKey, snapshotRetains/replayRetains, result truncation, image refs) are proven against real consumers in packages/react/test and packages/core/test.\"","build":"tsdown","clean":"rimraf build","typecheck":"tsgo -p tsconfig.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:9062870f-ad89-4deb-ac41-ada3cf4cd2a0"}},"repository":{"url":"git+https://github.com/workerdeck/workerdeck.git","type":"git","directory":"packages/protocol"},"description":"The WorkerDeck wire protocol: typed session events, commands, and REST shapes shared by server and clients. Dependency-free, browser-safe. This protocol is the product boundary — versioned from day one.","directories":{},"_nodeVersion":"22.23.2","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"rimraf":"^6.1.3","tsdown":"^0.22.14","@types/node":"^26.4.0"},"_npmOperationalInternal":{"tmp":"tmp/protocol_1.4.0_1788658003493_0.15125284250977944","host":"s3://npm-registry-packages-npm-production"}},"2.0.0":{"name":"@workerdeck/protocol","version":"2.0.0","keywords":["claude","claude-code","anthropic","agent","protocol","websocket","types"],"author":"Tobias Strebitzer","license":"MIT","_id":"@workerdeck/protocol@2.0.0","maintainers":[{"name":"tstrebitzer","email":"tobias.strebitzer@gmail.com"}],"homepage":"https://workerdeck.github.io/workerdeck/","bugs":"https://github.com/workerdeck/workerdeck/issues","dist":{"shasum":"dcb9d0fae33b38780703d826e7362f53f4f448ca","tarball":"https://registry.npmjs.org/@workerdeck/protocol/-/protocol-2.0.0.tgz","fileCount":6,"integrity":"sha512-BRy9rc5b82wgq2qnQzsguV2oA25L/FpRIHUz1uBJLePUdI/uA507D+W7eIon+zfqN0hvGqZNBPBKF3BemPP0Hg==","signatures":[{"sig":"MEUCIChdf4CrRLcNnBKgNyoHbLVfpJ3Pihe412/Nj+tkb61qAiEAwT8cfHbj7Q3f0x934p0Al0BCKPT1NwU7SjhsU3x88fc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@workerdeck%2fprotocol@2.0.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":113291},"main":"./build/index.mjs","type":"module","types":"./build/index.d.mts","exports":{".":{"types":"./build/index.d.mts","default":"./build/index.mjs","@workerdeck/source":"./src/index.ts"}},"scripts":{"test":"echo \"@workerdeck/protocol has no tests of its own — its rules (transcriptActivity, replayCoalesceKey, snapshotRetains/replayRetains, result truncation, image refs) are proven against real consumers in packages/react/test and packages/core/test.\"","build":"tsdown","clean":"rimraf build","typecheck":"tsgo -p tsconfig.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:9062870f-ad89-4deb-ac41-ada3cf4cd2a0"}},"repository":{"url":"git+https://github.com/workerdeck/workerdeck.git","type":"git","directory":"packages/protocol"},"description":"The WorkerDeck wire protocol: typed session events, commands, and REST shapes shared by server and clients. Dependency-free, browser-safe. This protocol is the product boundary — versioned from day one.","directories":{},"_nodeVersion":"22.23.2","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"rimraf":"^6.1.3","tsdown":"^0.22.14","@types/node":"^26.4.0"},"_npmOperationalInternal":{"tmp":"tmp/protocol_2.0.0_1788859688523_0.7826868423306717","host":"s3://npm-registry-packages-npm-production"}},"2.1.0":{"name":"@workerdeck/protocol","version":"2.1.0","keywords":["claude","claude-code","anthropic","agent","protocol","websocket","types"],"author":"Tobias Strebitzer","license":"MIT","_id":"@workerdeck/protocol@2.1.0","maintainers":[{"name":"tstrebitzer","email":"tobias.strebitzer@gmail.com"}],"homepage":"https://workerdeck.github.io/workerdeck/","bugs":"https://github.com/workerdeck/workerdeck/issues","dist":{"shasum":"a74a3f07d8affc47e602a05e9c12501adc23a5e7","tarball":"https://registry.npmjs.org/@workerdeck/protocol/-/protocol-2.1.0.tgz","fileCount":6,"integrity":"sha512-bedsGeHE0kjUV/nlN1JBu6ZV5SgL7BVG85cQyG6p4pMXC2oqwiIdD4xUqZi9kyftrtKZj+OPn59ojovtPAXfYg==","signatures":[{"sig":"MEYCIQDv/lnppl3EuuoS4OdrTer6KHKWvu2o5KgYVnocRG067gIhAIUFu8AYm8HjOQOUyk7OnbrUXQGzwRJ4Bdxcla9nAkvD","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@workerdeck%2fprotocol@2.1.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":113291},"main":"./build/index.mjs","type":"module","types":"./build/index.d.mts","exports":{".":{"types":"./build/index.d.mts","default":"./build/index.mjs","@workerdeck/source":"./src/index.ts"}},"scripts":{"test":"echo \"@workerdeck/protocol has no tests of its own — its rules (transcriptActivity, replayCoalesceKey, snapshotRetains/replayRetains, result truncation, image refs) are proven against real consumers in packages/react/test and packages/core/test.\"","build":"tsdown","clean":"rimraf build","typecheck":"tsgo -p tsconfig.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:9062870f-ad89-4deb-ac41-ada3cf4cd2a0"}},"repository":{"url":"git+https://github.com/workerdeck/workerdeck.git","type":"git","directory":"packages/protocol"},"description":"The WorkerDeck wire protocol: typed session events, commands, and REST shapes shared by server and clients. Dependency-free, browser-safe. This protocol is the product boundary — versioned from day one.","directories":{},"_nodeVersion":"22.23.2","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"rimraf":"^6.1.3","tsdown":"^0.22.14","@types/node":"^26.4.0"},"_npmOperationalInternal":{"tmp":"tmp/protocol_2.1.0_1788925528317_0.9042664013711903","host":"s3://npm-registry-packages-npm-production"}},"2.2.0":{"name":"@workerdeck/protocol","version":"2.2.0","keywords":["claude","claude-code","anthropic","agent","protocol","websocket","types"],"author":"Tobias Strebitzer","license":"MIT","_id":"@workerdeck/protocol@2.2.0","maintainers":[{"name":"tstrebitzer","email":"tobias.strebitzer@gmail.com"}],"homepage":"https://workerdeck.github.io/workerdeck/","bugs":"https://github.com/workerdeck/workerdeck/issues","dist":{"shasum":"195da9d8529b8167ed56463c3edf24141b20b47a","tarball":"https://registry.npmjs.org/@workerdeck/protocol/-/protocol-2.2.0.tgz","fileCount":6,"integrity":"sha512-/fkzgJlaRh1tvS5DgmKEgKZSK+ON6pC6RZfUDb3k8Sv0gxxsBto13qH57KnS1deQ8FkGg7nlYgEUzrqAkf6PDw==","signatures":[{"sig":"MEUCIQDm8Bztg/f5phlt65/QQgu07/nNKVN+zYMVCeUuP10k0gIgePIA2QxUT6nVo7SDvJ9nqHR0t410nIEm7tVLCRfT8G4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@workerdeck%2fprotocol@2.2.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":113945},"main":"./build/index.mjs","type":"module","types":"./build/index.d.mts","exports":{".":{"types":"./build/index.d.mts","default":"./build/index.mjs","@workerdeck/source":"./src/index.ts"}},"scripts":{"test":"echo \"@workerdeck/protocol has no tests of its own — its rules (transcriptActivity, replayCoalesceKey, snapshotRetains/replayRetains, result truncation, image refs) are proven against real consumers in packages/react/test and packages/core/test.\"","build":"tsdown","clean":"rimraf build","typecheck":"tsgo -p tsconfig.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:9062870f-ad89-4deb-ac41-ada3cf4cd2a0"}},"repository":{"url":"git+https://github.com/workerdeck/workerdeck.git","type":"git","directory":"packages/protocol"},"description":"The WorkerDeck wire protocol: typed session events, commands, and REST shapes shared by server and clients. Dependency-free, browser-safe. This protocol is the product boundary — versioned from day one.","directories":{},"_nodeVersion":"22.23.2","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"rimraf":"^6.1.3","tsdown":"^0.22.14","@types/node":"^26.4.0"},"_npmOperationalInternal":{"tmp":"tmp/protocol_2.2.0_1789032515834_0.07300148381320448","host":"s3://npm-registry-packages-npm-production"}},"2.2.1":{"name":"@workerdeck/protocol","version":"2.2.1","keywords":["claude","claude-code","anthropic","agent","protocol","websocket","types"],"author":"Tobias Strebitzer","license":"MIT","_id":"@workerdeck/protocol@2.2.1","maintainers":[{"name":"tstrebitzer","email":"tobias.strebitzer@gmail.com"}],"homepage":"https://workerdeck.github.io/workerdeck/","bugs":"https://github.com/workerdeck/workerdeck/issues","dist":{"shasum":"a26c5d7a2f11d4e980ca00f894e8430bb1f219ff","tarball":"https://registry.npmjs.org/@workerdeck/protocol/-/protocol-2.2.1.tgz","fileCount":6,"integrity":"sha512-5cZMJahc/ofCu3QPasjqQDttmjy1swpAM76TyR4lu3wH3NRuuwq+S1KrLjwY21bhtzOW4Lw8EeUJyglJKdubYA==","signatures":[{"sig":"MEQCIFqYjNWVDOU4ZTkSqQkUx14oQ0sQfRyFtseBMsOLQGwIAiB7J/Pf1eW1O1CFRxAW0GjzOjsz/7+VPSLAlO5KbNOIOg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQCMpwUbFZISzbSoCi7bhIt/BqW+ym3c3S/RjxdUHbbrWQIgCsacbsFwAbXZXyjBTpWopf4QuKfUT2w8TJI1LqNHq4Q=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@workerdeck%2fprotocol@2.2.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":113945},"main":"./build/index.mjs","type":"module","types":"./build/index.d.mts","exports":{".":{"types":"./build/index.d.mts","default":"./build/index.mjs","@workerdeck/source":"./src/index.ts"}},"scripts":{"test":"echo \"@workerdeck/protocol has no tests of its own — its rules (transcriptActivity, replayCoalesceKey, snapshotRetains/replayRetains, result truncation, image refs) are proven against real consumers in packages/react/test and packages/core/test.\"","build":"tsdown","clean":"rimraf build","typecheck":"tsgo -p tsconfig.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:9062870f-ad89-4deb-ac41-ada3cf4cd2a0"}},"repository":{"url":"git+https://github.com/workerdeck/workerdeck.git","type":"git","directory":"packages/protocol"},"description":"The WorkerDeck wire protocol: typed session events, commands, and REST shapes shared by server and clients. Dependency-free, browser-safe. This protocol is the product boundary — versioned from day one.","directories":{},"_nodeVersion":"22.23.2","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"rimraf":"^6.1.3","tsdown":"^0.22.14","@types/node":"^26.4.0"},"_npmOperationalInternal":{"tmp":"tmp/protocol_2.2.1_1789264827124_0.6914426266699107","host":"s3://npm-registry-packages-npm-production"}},"2.3.0":{"name":"@workerdeck/protocol","version":"2.3.0","keywords":["claude","claude-code","anthropic","agent","protocol","websocket","types"],"author":"Tobias Strebitzer","license":"MIT","_id":"@workerdeck/protocol@2.3.0","maintainers":[{"name":"tstrebitzer","email":"tobias.strebitzer@gmail.com"}],"homepage":"https://workerdeck.github.io/workerdeck/","bugs":"https://github.com/workerdeck/workerdeck/issues","dist":{"shasum":"19d406ebee699eca757cce2c7be9cb9e38291d54","tarball":"https://registry.npmjs.org/@workerdeck/protocol/-/protocol-2.3.0.tgz","fileCount":6,"integrity":"sha512-5LBe2TcrJ5Pq5SRIojNqbCkthVqxO4hl/87f4MmE92nn3dZHk9Rj49VnPYUEx8OksI1YK9QUaJKmqRxGwwEBOw==","signatures":[{"sig":"MEUCIDwbosdpeWHFig7rcQ8/s0kc/Db0VHRN5Bu18jAbtDRCAiEArUHoF5k+KHhadFNZZMiAM3/cjWapSuNo/eLJedeD8wE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQD3ZErnHJuDzpvqdHRi1LNmyg+KDf6Rk0TWKgcGtilgnwIhAPfm/XaD/uhS9m+T+7JzAd62Eww9VARzK8cQSab3EYGt","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@workerdeck%2fprotocol@2.3.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":116943},"main":"./build/index.mjs","type":"module","types":"./build/index.d.mts","exports":{".":{"types":"./build/index.d.mts","default":"./build/index.mjs","@workerdeck/source":"./src/index.ts"}},"scripts":{"test":"echo \"@workerdeck/protocol has no tests of its own — its rules (transcriptActivity, replayCoalesceKey, snapshotRetains/replayRetains, result truncation, image refs) are proven against real consumers in packages/react/test and packages/core/test.\"","build":"tsdown","clean":"rimraf build","typecheck":"tsgo -p tsconfig.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:9062870f-ad89-4deb-ac41-ada3cf4cd2a0"}},"repository":{"url":"git+https://github.com/workerdeck/workerdeck.git","type":"git","directory":"packages/protocol"},"description":"The WorkerDeck wire protocol: typed session events, commands, and REST shapes shared by server and clients. Dependency-free, browser-safe. This protocol is the product boundary — versioned from day one.","directories":{},"_nodeVersion":"22.23.2","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"rimraf":"^6.1.3","tsdown":"^0.22.14","@types/node":"^26.4.0"},"_npmOperationalInternal":{"tmp":"tmp/protocol_2.3.0_1789367726206_0.5882279792583112","host":"s3://npm-registry-packages-npm-production"}},"2.4.0":{"name":"@workerdeck/protocol","version":"2.4.0","keywords":["claude","claude-code","anthropic","agent","protocol","websocket","types"],"author":"Tobias Strebitzer","license":"MIT","_id":"@workerdeck/protocol@2.4.0","maintainers":[{"name":"tstrebitzer","email":"tobias.strebitzer@gmail.com"}],"homepage":"https://workerdeck.github.io/workerdeck/","bugs":"https://github.com/workerdeck/workerdeck/issues","dist":{"shasum":"34a672ac5a3cfbc708b3663d6e65b9a49de3b931","tarball":"https://registry.npmjs.org/@workerdeck/protocol/-/protocol-2.4.0.tgz","fileCount":6,"integrity":"sha512-1+fpQQWFGjExHtbMsbxbHYR3EqQAMjzvOL7/UCk+Txfdh86OaZT00BOg2wGwRh6J+25CSt5Jzj+6ioy8FCHT6w==","signatures":[{"sig":"MEUCIQDikCQPzjyqAbUYEw4SLyemU6glondBms91SwEo/XrNOQIgTqGEL8O2x8ApBCrWEPecCqmKw3YtncbJwjI7NV3JZNw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQDWh/Dx8YpEpjNkmMhLeBEEC+ho8YEuHJog82j0rPrDZQIgCvwPHxYE6Waot1elTeI6CETgxM9kp2A03AcO7fFVZLQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@workerdeck%2fprotocol@2.4.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":116943},"main":"./build/index.mjs","type":"module","types":"./build/index.d.mts","exports":{".":{"types":"./build/index.d.mts","default":"./build/index.mjs","@workerdeck/source":"./src/index.ts"}},"scripts":{"test":"echo \"@workerdeck/protocol has no tests of its own — its rules (transcriptActivity, replayCoalesceKey, snapshotRetains/replayRetains, result truncation, image refs) are proven against real consumers in packages/react/test and packages/core/test.\"","build":"tsdown","clean":"rimraf build","typecheck":"tsgo -p tsconfig.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:9062870f-ad89-4deb-ac41-ada3cf4cd2a0"}},"repository":{"url":"git+https://github.com/workerdeck/workerdeck.git","type":"git","directory":"packages/protocol"},"description":"The WorkerDeck wire protocol: typed session events, commands, and REST shapes shared by server and clients. Dependency-free, browser-safe. This protocol is the product boundary — versioned from day one.","directories":{},"_nodeVersion":"22.23.2","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"rimraf":"^6.1.3","tsdown":"^0.22.14","@types/node":"^26.4.0"},"_npmOperationalInternal":{"tmp":"tmp/protocol_2.4.0_1789459394020_0.2858061226333761","host":"s3://npm-registry-packages-npm-production"}},"2.5.0":{"name":"@workerdeck/protocol","version":"2.5.0","keywords":["claude","claude-code","anthropic","agent","protocol","websocket","types"],"author":"Tobias Strebitzer","license":"MIT","_id":"@workerdeck/protocol@2.5.0","maintainers":[{"name":"tstrebitzer","email":"tobias.strebitzer@gmail.com"}],"homepage":"https://workerdeck.github.io/workerdeck/","bugs":"https://github.com/workerdeck/workerdeck/issues","dist":{"shasum":"d2ac80eee2f395c976969fa7f1de9cfff8b3312d","tarball":"https://registry.npmjs.org/@workerdeck/protocol/-/protocol-2.5.0.tgz","fileCount":6,"integrity":"sha512-1HulEc3wJT8h6cHvq9lVfTMDA5CoAqb4+LhNT7tLlDm/NhgsRIlTf9/A0hDydmbY4nyWfImhluaqlmAFN8mDbQ==","signatures":[{"sig":"MEUCIDeM+8ZvYWaSs1DM50XzMaifo6DlKGOq1Wv+adhCWbdQAiEAvS64pzVFKVS0kFbcMS3tKHl8w2/JGsU4coE4nFYRees=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIEW0iJC4uV3SemJvmLsmYxU+ERvS9KRXs09K15198NezAiEA2bwHt+Iz3qQJ3PWZFtyI8CBp077wkJar9o5WfjY8GPM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@workerdeck%2fprotocol@2.5.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":116943},"main":"./build/index.mjs","type":"module","types":"./build/index.d.mts","exports":{".":{"types":"./build/index.d.mts","default":"./build/index.mjs","@workerdeck/source":"./src/index.ts"}},"scripts":{"test":"echo \"@workerdeck/protocol has no tests of its own — its rules (transcriptActivity, replayCoalesceKey, snapshotRetains/replayRetains, result truncation, image refs) are proven against real consumers in packages/react/test and packages/core/test.\"","build":"tsdown","clean":"rimraf build","typecheck":"tsgo -p tsconfig.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:9062870f-ad89-4deb-ac41-ada3cf4cd2a0"}},"repository":{"url":"git+https://github.com/workerdeck/workerdeck.git","type":"git","directory":"packages/protocol"},"description":"The WorkerDeck wire protocol: typed session events, commands, and REST shapes shared by server and clients. Dependency-free, browser-safe. This protocol is the product boundary — versioned from day one.","directories":{},"_nodeVersion":"22.23.2","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"rimraf":"^6.1.3","tsdown":"^0.22.14","@types/node":"^26.4.0"},"_npmOperationalInternal":{"tmp":"tmp/protocol_2.5.0_1789530842991_0.56467434884291","host":"s3://npm-registry-packages-npm-production"}},"2.6.0":{"name":"@workerdeck/protocol","version":"2.6.0","keywords":["claude","claude-code","anthropic","agent","protocol","websocket","types"],"author":"Tobias Strebitzer","license":"MIT","_id":"@workerdeck/protocol@2.6.0","maintainers":[{"name":"tstrebitzer","email":"tobias.strebitzer@gmail.com"}],"homepage":"https://workerdeck.github.io/workerdeck/","bugs":"https://github.com/workerdeck/workerdeck/issues","dist":{"shasum":"adff32049523e110b2bd2016ba8898a2f30ed8b2","tarball":"https://registry.npmjs.org/@workerdeck/protocol/-/protocol-2.6.0.tgz","fileCount":6,"integrity":"sha512-mg+ddfH+v2EnmbcPtrA8sCMA3i6HZ8DYj9AZXQs32JNFQFTxXe0bfGZgGnx4ii0r8+uvfVxqQMzt61rOQ4NBjQ==","signatures":[{"sig":"MEYCIQC41eW7QET/CoF9blXRB8IpV9Hnd+9GVQ27JKkLw3he3wIhALdzv80Br5ZxbsPgP7zOz9a0NS4wPSfmsax9pyJoVX+o","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQCTYIRukJSLslS1J8pVZS+DDhkqjfP5ATZ7uUnSEor7AgIhAMtgLYcGDY6xN6oKniwVbJhYlsGniz5wKS057QQrtmUd","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@workerdeck%2fprotocol@2.6.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":116943},"main":"./build/index.mjs","type":"module","types":"./build/index.d.mts","exports":{".":{"types":"./build/index.d.mts","default":"./build/index.mjs","@workerdeck/source":"./src/index.ts"}},"scripts":{"test":"echo \"@workerdeck/protocol has no tests of its own — its rules (transcriptActivity, replayCoalesceKey, snapshotRetains/replayRetains, result truncation, image refs) are proven against real consumers in packages/react/test and packages/core/test.\"","build":"tsdown","clean":"rimraf build","typecheck":"tsgo -p tsconfig.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:9062870f-ad89-4deb-ac41-ada3cf4cd2a0"}},"repository":{"url":"git+https://github.com/workerdeck/workerdeck.git","type":"git","directory":"packages/protocol"},"description":"The WorkerDeck wire protocol: typed session events, commands, and REST shapes shared by server and clients. Dependency-free, browser-safe. This protocol is the product boundary — versioned from day one.","directories":{},"_nodeVersion":"22.23.2","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"rimraf":"^6.1.3","tsdown":"^0.22.14","@types/node":"^26.4.0"},"_npmOperationalInternal":{"tmp":"tmp/protocol_2.6.0_1789539508882_0.7912648422928981","host":"s3://npm-registry-packages-npm-production"}},"2.7.0":{"name":"@workerdeck/protocol","version":"2.7.0","keywords":["claude","claude-code","anthropic","agent","protocol","websocket","types"],"author":"Tobias Strebitzer","license":"MIT","_id":"@workerdeck/protocol@2.7.0","maintainers":[{"name":"tstrebitzer","email":"tobias.strebitzer@gmail.com"}],"homepage":"https://workerdeck.github.io/workerdeck/","bugs":"https://github.com/workerdeck/workerdeck/issues","dist":{"shasum":"6deb40f4a282e17691ad9ec33e40acc3d6a82511","tarball":"https://registry.npmjs.org/@workerdeck/protocol/-/protocol-2.7.0.tgz","fileCount":6,"integrity":"sha512-npMHWXxnY0Az4S7CeFUDjjUO/KBvSIH8Lt8uqqOZGEHRlnVXuzP+emzb4O/AqwmBoJ0KFp2YACVO3iaxSEv8Dw==","signatures":[{"sig":"MEUCIFJnJGlWN9GTHdfeTqAd/N1UvffbP0DERa50wfFSZG/wAiEA0ACNgc1mDBI3dvmQvkLj+07jH42alMB8WRDcboYUKmU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQCB7BCCGs9sa+irYj9qvDn+QDBZM7qrCxnzIo8UCoZ3RwIhAIXhGXyv8HosslEyJBgCT89DEJJfhxf6HgqPMqyB57WB","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@workerdeck%2fprotocol@2.7.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":116943},"main":"./build/index.mjs","type":"module","types":"./build/index.d.mts","exports":{".":{"types":"./build/index.d.mts","default":"./build/index.mjs","@workerdeck/source":"./src/index.ts"}},"scripts":{"test":"echo \"@workerdeck/protocol has no tests of its own — its rules (transcriptActivity, replayCoalesceKey, snapshotRetains/replayRetains, result truncation, image refs) are proven against real consumers in packages/react/test and packages/core/test.\"","build":"tsdown","clean":"rimraf build","typecheck":"tsgo -p tsconfig.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:9062870f-ad89-4deb-ac41-ada3cf4cd2a0"}},"repository":{"url":"git+https://github.com/workerdeck/workerdeck.git","type":"git","directory":"packages/protocol"},"description":"The WorkerDeck wire protocol: typed session events, commands, and REST shapes shared by server and clients. Dependency-free, browser-safe. This protocol is the product boundary — versioned from day one.","directories":{},"_nodeVersion":"22.23.2","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"rimraf":"^6.1.3","tsdown":"^0.22.14","@types/node":"^26.4.0"},"_npmOperationalInternal":{"tmp":"tmp/protocol_2.7.0_1789543712950_0.9091143623295412","host":"s3://npm-registry-packages-npm-production"}},"2.7.1":{"name":"@workerdeck/protocol","version":"2.7.1","keywords":["claude","claude-code","anthropic","agent","protocol","websocket","types"],"author":"Tobias Strebitzer","license":"MIT","_id":"@workerdeck/protocol@2.7.1","maintainers":[{"name":"tstrebitzer","email":"tobias.strebitzer@gmail.com"}],"homepage":"https://workerdeck.github.io/workerdeck/","bugs":"https://github.com/workerdeck/workerdeck/issues","dist":{"shasum":"c5281dd74609cd149f01df663ec7a445595a2898","tarball":"https://registry.npmjs.org/@workerdeck/protocol/-/protocol-2.7.1.tgz","fileCount":6,"integrity":"sha512-NFuuCrrHh9jLuJAVvPMDNInzunUT2DB/mv/+OK+Yw8/H5KXzAh7+hZcY4p8stITlZ8oMPQjYjouFccJMLk3VSQ==","signatures":[{"sig":"MEUCIEFleCdezxJI9d0Ea3NqjqPSj2uBYCQpJXeGt0S1HY6qAiEAyUfmX/e/o/tUpqqV7EDulcrSQCRN9SvDX+i25Hyb24U=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIH4vLiqZLr2VKn96A5Snyinn730m+two9uMLNE3yvoYOAiBNhkM79tktmkrVukk0G5RY5W4EX6pzpS+hqJxvW3cFTw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@workerdeck%2fprotocol@2.7.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":116943},"main":"./build/index.mjs","type":"module","types":"./build/index.d.mts","exports":{".":{"types":"./build/index.d.mts","default":"./build/index.mjs","@workerdeck/source":"./src/index.ts"}},"scripts":{"test":"echo \"@workerdeck/protocol has no tests of its own — its rules (transcriptActivity, replayCoalesceKey, snapshotRetains/replayRetains, result truncation, image refs) are proven against real consumers in packages/react/test and packages/core/test.\"","build":"tsdown","clean":"rimraf build","typecheck":"tsgo -p tsconfig.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:9062870f-ad89-4deb-ac41-ada3cf4cd2a0"}},"repository":{"url":"git+https://github.com/workerdeck/workerdeck.git","type":"git","directory":"packages/protocol"},"description":"The WorkerDeck wire protocol: typed session events, commands, and REST shapes shared by server and clients. Dependency-free, browser-safe. This protocol is the product boundary — versioned from day one.","directories":{},"_nodeVersion":"22.23.2","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"rimraf":"^6.1.3","tsdown":"^0.22.14","@types/node":"^26.4.0"},"_npmOperationalInternal":{"tmp":"tmp/protocol_2.7.1_1789551560303_0.8479472844531633","host":"s3://npm-registry-packages-npm-production"}},"2.7.2":{"name":"@workerdeck/protocol","version":"2.7.2","keywords":["claude","claude-code","anthropic","agent","protocol","websocket","types"],"author":"Tobias Strebitzer","license":"MIT","_id":"@workerdeck/protocol@2.7.2","maintainers":[{"name":"tstrebitzer","email":"tobias.strebitzer@gmail.com"}],"homepage":"https://workerdeck.github.io/workerdeck/","bugs":"https://github.com/workerdeck/workerdeck/issues","dist":{"shasum":"407b6face7eafd880cc66d7dd9c29f0f26a82fc3","tarball":"https://registry.npmjs.org/@workerdeck/protocol/-/protocol-2.7.2.tgz","fileCount":6,"integrity":"sha512-h1IparmF7hF7XUbe4MGppMU/JlIOvEzhI4xHS68NC8x1dse7SfKJVWpFv5CIplpspNUDbmWaXxWr8R6QiCUAeg==","signatures":[{"sig":"MEQCIHTRZLdU5yEKk83IlZbOgkssORueQnl0d0Z/FZWkpmDmAiA2P8fLA9g2oHqV2xjOS/hbRJ9R6a0myGQuNlmmemkOSQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQCyBT3yOKkeJ7kXYGBiyq3bhy86cFdkMjE2wJXB8PovLQIgBo/BxBkS+el8Kt3OkWUuSg3GHBQ/xmGiUCqAg9brFdQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@workerdeck%2fprotocol@2.7.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":116943},"main":"./build/index.mjs","type":"module","types":"./build/index.d.mts","exports":{".":{"types":"./build/index.d.mts","default":"./build/index.mjs","@workerdeck/source":"./src/index.ts"}},"scripts":{"test":"echo \"@workerdeck/protocol has no tests of its own — its rules (transcriptActivity, replayCoalesceKey, snapshotRetains/replayRetains, result truncation, image refs) are proven against real consumers in packages/react/test and packages/core/test.\"","build":"tsdown","clean":"rimraf build","typecheck":"tsgo -p tsconfig.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:9062870f-ad89-4deb-ac41-ada3cf4cd2a0"}},"repository":{"url":"git+https://github.com/workerdeck/workerdeck.git","type":"git","directory":"packages/protocol"},"description":"The WorkerDeck wire protocol: typed session events, commands, and REST shapes shared by server and clients. Dependency-free, browser-safe. This protocol is the product boundary — versioned from day one.","directories":{},"_nodeVersion":"22.23.2","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"rimraf":"^6.1.3","tsdown":"^0.22.14","@types/node":"^26.4.0"},"_npmOperationalInternal":{"tmp":"tmp/protocol_2.7.2_1789623099288_0.269010833509284","host":"s3://npm-registry-packages-npm-production"}},"2.8.0":{"name":"@workerdeck/protocol","version":"2.8.0","keywords":["claude","claude-code","anthropic","agent","protocol","websocket","types"],"author":"Tobias Strebitzer","license":"MIT","_id":"@workerdeck/protocol@2.8.0","maintainers":[{"name":"tstrebitzer","email":"tobias.strebitzer@gmail.com"}],"homepage":"https://workerdeck.github.io/workerdeck/","bugs":"https://github.com/workerdeck/workerdeck/issues","dist":{"shasum":"7ff1c46332d84f69b5fcacdf78b77a3fd92b2ee7","tarball":"https://registry.npmjs.org/@workerdeck/protocol/-/protocol-2.8.0.tgz","fileCount":6,"integrity":"sha512-FCbjKmE6LPKl6D1nkoaSv5+jKALvmAXLA5r/CqnIy/bA/VHLo58jdPXtopoL0bd3Ma8BAcUuQMz5plheslvI0A==","signatures":[{"sig":"MEYCIQCvFcY2BDMwPKFwA+AUuRiqo9FkmDUINOmkupfGMQlL1wIhAMMwUE90ZTHUzA2JwjBfY54BmJjEtoqkLd/+sQlOJPgX","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQC8g65rX66F9XtfOD6QVApjGkEimpMNpssJB12UzWADiAIhAMvFUxgXgNr1+R2hEeV5tqSGoWViMPOpBJQIOVLILljm","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@workerdeck%2fprotocol@2.8.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":116893},"main":"./build/index.mjs","type":"module","types":"./build/index.d.mts","exports":{".":{"types":"./build/index.d.mts","default":"./build/index.mjs","@workerdeck/source":"./src/index.ts"}},"scripts":{"test":"echo \"@workerdeck/protocol has no tests of its own - its rules (transcriptActivity, replayCoalesceKey, snapshotRetains/replayRetains, result truncation, image refs) are proven against real consumers in packages/react/test and packages/core/test.\"","build":"tsdown","clean":"rimraf build","typecheck":"tsgo -p tsconfig.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:9062870f-ad89-4deb-ac41-ada3cf4cd2a0"}},"repository":{"url":"git+https://github.com/workerdeck/workerdeck.git","type":"git","directory":"packages/protocol"},"description":"The WorkerDeck wire protocol: typed session events, commands, and REST shapes shared by server and clients. Dependency-free, browser-safe. This protocol is the product boundary - versioned from day one.","directories":{},"_nodeVersion":"22.23.2","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"rimraf":"^6.1.3","tsdown":"^0.22.14","@types/node":"^26.6.1"},"_npmOperationalInternal":{"tmp":"tmp/protocol_2.8.0_1789798094352_0.570085251888395","host":"s3://npm-registry-packages-npm-production"}},"2.9.0":{"name":"@workerdeck/protocol","version":"2.9.0","keywords":["claude","claude-code","anthropic","agent","protocol","websocket","types"],"author":"Tobias Strebitzer","license":"MIT","_id":"@workerdeck/protocol@2.9.0","maintainers":[{"name":"tstrebitzer","email":"tobias.strebitzer@gmail.com"}],"homepage":"https://workerdeck.github.io/workerdeck/","bugs":"https://github.com/workerdeck/workerdeck/issues","dist":{"shasum":"b914cd3cfbadb8242876e43b03bbd356e80f6c26","tarball":"https://registry.npmjs.org/@workerdeck/protocol/-/protocol-2.9.0.tgz","fileCount":6,"integrity":"sha512-Z6KS5mfoUX/TfElf4lLjBR2QVaZ4AwSvTs5usosbu6BX2hd8IgXZxKWRb8b3oENsiFBYY5NoHywNA41UF49sFw==","signatures":[{"sig":"MEUCIQCsmE08DNlyMUr/aRzzgbDBZ4JjDxAaCWSpNgt43wLAZgIgCUoiQpBPEnQLeeyaVrtSRxXeeeILPtvFQyIyaKmuCxU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQCG5emIjVgeDJ8QIMlcAqjVHoE9cABEZO/9nP6EYyl7rwIgVagFz05eLyj0VN8WHjziK9GVF/KLuBhtlnp/15Imk+s=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@workerdeck%2fprotocol@2.9.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":118338},"main":"./build/index.mjs","type":"module","types":"./build/index.d.mts","exports":{".":{"types":"./build/index.d.mts","default":"./build/index.mjs","@workerdeck/source":"./src/index.ts"}},"scripts":{"test":"echo \"@workerdeck/protocol has no tests of its own - its rules (transcriptActivity, replayCoalesceKey, snapshotRetains/replayRetains, result truncation, image refs) are proven against real consumers in packages/react/test and packages/core/test.\"","build":"tsdown","clean":"rimraf build","typecheck":"tsgo -p tsconfig.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:9062870f-ad89-4deb-ac41-ada3cf4cd2a0"}},"repository":{"url":"git+https://github.com/workerdeck/workerdeck.git","type":"git","directory":"packages/protocol"},"description":"The WorkerDeck wire protocol: typed session events, commands, and REST shapes shared by server and clients. Dependency-free, browser-safe. This protocol is the product boundary - versioned from day one.","directories":{},"_nodeVersion":"22.23.2","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"rimraf":"^6.1.3","tsdown":"^0.22.14","@types/node":"^26.6.1"},"_npmOperationalInternal":{"tmp":"tmp/protocol_2.9.0_1789817183835_0.39816169430934245","host":"s3://npm-registry-packages-npm-production"}},"2.10.0":{"name":"@workerdeck/protocol","version":"2.10.0","keywords":["claude","claude-code","anthropic","agent","protocol","websocket","types"],"author":"Tobias Strebitzer","license":"MIT","_id":"@workerdeck/protocol@2.10.0","maintainers":[{"name":"tstrebitzer","email":"tobias.strebitzer@gmail.com"}],"homepage":"https://workerdeck.github.io/workerdeck/","bugs":"https://github.com/workerdeck/workerdeck/issues","dist":{"shasum":"4491f73d0a2fb2771ed86afde663e6a32766c673","tarball":"https://registry.npmjs.org/@workerdeck/protocol/-/protocol-2.10.0.tgz","fileCount":6,"integrity":"sha512-cPBuFdGo3moL6JkCHyCD3WY4Qvw0ehTL72OWsLedNutt95Zwr/gyvC6H2OHk729FyC+cAoE/5mLNkYejWwjvUA==","signatures":[{"sig":"MEUCIHsBeNgsZyhRVbs7z2O5X7EWd0eOuigJfXd+iqXkckkUAiEAvNAj1vgdEMXr/YAQsy03KtOxYa3XUhDZQgUgwyPvgzo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIBFeBkg2vBdouKKhKCgBr1YdBI8YM2qNTZlZ9jvwhyoHAiAtmKKIp45585yj4sQiW4YltXKL6Cxw3A2Mkt54opjayA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@workerdeck%2fprotocol@2.10.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":139340},"main":"./build/index.mjs","type":"module","types":"./build/index.d.mts","exports":{".":{"types":"./build/index.d.mts","default":"./build/index.mjs","@workerdeck/source":"./src/index.ts"}},"scripts":{"test":"echo \"@workerdeck/protocol has no tests of its own - its rules (transcriptActivity, replayCoalesceKey, snapshotRetains/replayRetains, result truncation, image refs) are proven against real consumers in packages/react/test and packages/core/test.\"","build":"tsdown","clean":"rimraf build","typecheck":"tsgo -p tsconfig.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:9062870f-ad89-4deb-ac41-ada3cf4cd2a0"}},"repository":{"url":"git+https://github.com/workerdeck/workerdeck.git","type":"git","directory":"packages/protocol"},"description":"The WorkerDeck wire protocol: typed session events, commands, and REST shapes shared by server and clients. Dependency-free, browser-safe. This protocol is the product boundary - versioned from day one.","directories":{},"_nodeVersion":"22.23.2","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"rimraf":"^6.1.3","tsdown":"^0.22.14","@types/node":"^26.6.1"},"_npmOperationalInternal":{"tmp":"tmp/protocol_2.10.0_1789862975962_0.4660470286397804","host":"s3://npm-registry-packages-npm-production"}},"2.11.0":{"name":"@workerdeck/protocol","version":"2.11.0","keywords":["claude","claude-code","anthropic","agent","protocol","websocket","types"],"author":"Tobias Strebitzer","license":"MIT","_id":"@workerdeck/protocol@2.11.0","maintainers":[{"name":"tstrebitzer","email":"tobias.strebitzer@gmail.com"}],"homepage":"https://workerdeck.github.io/workerdeck/","bugs":"https://github.com/workerdeck/workerdeck/issues","dist":{"shasum":"9b9be3a5175a2f7d699163e392bc67ccb7d63c11","tarball":"https://registry.npmjs.org/@workerdeck/protocol/-/protocol-2.11.0.tgz","fileCount":6,"integrity":"sha512-QB82JqscvVTqc5SLLi4ayvltm7brCedKXLAiAAi6Z1tnBlg6EvdLlfv0//4sfCB8NXtWC+hnuXN5iSnQUGR8wQ==","signatures":[{"sig":"MEQCIHastZElbUciWv3+hjzjVfbUAAUiMOa8fIgtaX3IlLGGAiBdtmlfAweTs6YGDgfpOjzOpD3J1qfjtnUOSe6ImvDzkQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQDy16a4b2Q8rN+KeJuAhFPFKfwqQMtPD+wDLpgnoBCrLgIhAPHqFk76YjgbUJlr2ECjVrKjXdSvNrmQT4gVM1yrs9gi","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@workerdeck%2fprotocol@2.11.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":152577},"main":"./build/index.mjs","type":"module","types":"./build/index.d.mts","exports":{".":{"types":"./build/index.d.mts","default":"./build/index.mjs","@workerdeck/source":"./src/index.ts"}},"scripts":{"test":"echo \"@workerdeck/protocol has no tests of its own - its rules (transcriptActivity, replayCoalesceKey, snapshotRetains/replayRetains, result truncation, image refs) are proven against real consumers in packages/react/test and packages/core/test.\"","build":"tsdown","clean":"rimraf build","typecheck":"tsgo -p tsconfig.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:9062870f-ad89-4deb-ac41-ada3cf4cd2a0"}},"repository":{"url":"git+https://github.com/workerdeck/workerdeck.git","type":"git","directory":"packages/protocol"},"description":"The WorkerDeck wire protocol: typed session events, commands, and REST shapes shared by server and clients. Dependency-free, browser-safe. This protocol is the product boundary - versioned from day one.","directories":{},"_nodeVersion":"22.23.2","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"rimraf":"^6.1.3","tsdown":"^0.22.14","@types/node":"^26.6.1"},"_npmOperationalInternal":{"tmp":"tmp/protocol_2.11.0_1789977042741_0.944090249177751","host":"s3://npm-registry-packages-npm-production"}},"2.12.0":{"name":"@workerdeck/protocol","version":"2.12.0","keywords":["claude","claude-code","anthropic","agent","protocol","websocket","types"],"author":"Tobias Strebitzer","license":"MIT","_id":"@workerdeck/protocol@2.12.0","maintainers":[{"name":"tstrebitzer","email":"tobias.strebitzer@gmail.com"}],"homepage":"https://workerdeck.github.io/workerdeck/","bugs":"https://github.com/workerdeck/workerdeck/issues","dist":{"shasum":"9dff9c0383d063a759e19b4f31399f50216d20a9","tarball":"https://registry.npmjs.org/@workerdeck/protocol/-/protocol-2.12.0.tgz","fileCount":6,"integrity":"sha512-yiRSKqfV8zp6kfSjNqX6D7ecIuWzNeBil0NEfs1XwnDbRGU7wgyJ7z1tU94vIHkmcFpn6+Qma4olTZ9pPk0BPw==","signatures":[{"sig":"MEUCIQCEm0u56XHCsFSBnkD4ddJKknN10U547kI06CbHZsb87QIgIgz2V/spNv8b+KMi9IizaBsKMCL4czmdiQvtW1KSdwM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQD/7TWXusjSfoM1bOvD07Q3A5KeRAyrpXFSS2Ut1y1DVwIhAIBAjVj30eB5mIMaVxKFl1GIS60yYQKgCNgGceUl/DyO","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@workerdeck%2fprotocol@2.12.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":160698},"main":"./build/index.mjs","type":"module","types":"./build/index.d.mts","exports":{".":{"types":"./build/index.d.mts","default":"./build/index.mjs","@workerdeck/source":"./src/index.ts"}},"scripts":{"test":"echo \"@workerdeck/protocol has no tests of its own - its rules (transcriptActivity, replayCoalesceKey, snapshotRetains/replayRetains, result truncation, image refs) are proven against real consumers in packages/react/test and packages/core/test.\"","build":"tsdown","clean":"rimraf build","typecheck":"tsgo -p tsconfig.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:9062870f-ad89-4deb-ac41-ada3cf4cd2a0"}},"repository":{"url":"git+https://github.com/workerdeck/workerdeck.git","type":"git","directory":"packages/protocol"},"description":"The WorkerDeck wire protocol: typed session events, commands, and REST shapes shared by server and clients. Dependency-free, browser-safe. This protocol is the product boundary - versioned from day one.","directories":{},"_nodeVersion":"22.23.2","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"rimraf":"^6.1.3","tsdown":"^0.22.14","@types/node":"^26.6.1"},"_npmOperationalInternal":{"tmp":"tmp/protocol_2.12.0_1789998562157_0.997216335211895","host":"s3://npm-registry-packages-npm-production"}},"2.13.0":{"name":"@workerdeck/protocol","version":"2.13.0","keywords":["claude","claude-code","anthropic","agent","protocol","websocket","types"],"author":"Tobias Strebitzer","license":"MIT","_id":"@workerdeck/protocol@2.13.0","maintainers":[{"name":"tstrebitzer","email":"tobias.strebitzer@gmail.com"}],"homepage":"https://workerdeck.github.io/workerdeck/","bugs":"https://github.com/workerdeck/workerdeck/issues","dist":{"shasum":"ddd11aeb38fbe66c70b2a04a774a384581b48230","tarball":"https://registry.npmjs.org/@workerdeck/protocol/-/protocol-2.13.0.tgz","fileCount":6,"integrity":"sha512-No/jFdKppCIKTUaNboNRjeVSS6wWJaJmdyrpyUykmalmAQGuuvacF+CIOHcjJZFUx44IaZiodyrLBQFsiQDNDw==","signatures":[{"sig":"MEYCIQDGI2XH4RWXAR9/PrUKixk2bFPPKNDJigddn0rz+B1QHAIhAOcv2VCgHo985nxBaFDpiIzOrsCBbL/iogKHuSvIbJoK","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQCU+ebHvJXbqewj/wcaX2m1ryKEjBhz6tA85ZrU2vDX0wIhAOtcTXasV9B/AlY9UP7Jo/UpM+u2nsYhXympXFcpq85w","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@workerdeck%2fprotocol@2.13.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":163592},"main":"./build/index.mjs","type":"module","types":"./build/index.d.mts","exports":{".":{"types":"./build/index.d.mts","default":"./build/index.mjs","@workerdeck/source":"./src/index.ts"}},"scripts":{"test":"echo \"@workerdeck/protocol has no tests of its own - its rules (transcriptActivity, replayCoalesceKey, snapshotRetains/replayRetains, result truncation, image refs) are proven against real consumers in packages/react/test and packages/core/test.\"","build":"tsdown","clean":"rimraf build","typecheck":"tsgo -p tsconfig.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:9062870f-ad89-4deb-ac41-ada3cf4cd2a0"}},"repository":{"url":"git+https://github.com/workerdeck/workerdeck.git","type":"git","directory":"packages/protocol"},"description":"The WorkerDeck wire protocol: typed session events, commands, and REST shapes shared by server and clients. Dependency-free, browser-safe. This protocol is the product boundary - versioned from day one.","directories":{},"_nodeVersion":"22.23.2","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"rimraf":"^6.1.3","tsdown":"^0.22.14","@types/node":"^26.6.1"},"_npmOperationalInternal":{"tmp":"tmp/protocol_2.13.0_1790045631656_0.4682126956091004","host":"s3://npm-registry-packages-npm-production"}},"2.14.0":{"name":"@workerdeck/protocol","version":"2.14.0","keywords":["claude","claude-code","anthropic","agent","protocol","websocket","types"],"author":"Tobias Strebitzer","license":"MIT","_id":"@workerdeck/protocol@2.14.0","maintainers":[{"name":"tstrebitzer","email":"tobias.strebitzer@gmail.com"}],"homepage":"https://workerdeck.github.io/workerdeck/","bugs":"https://github.com/workerdeck/workerdeck/issues","dist":{"shasum":"3cdc687a92ec1acada080b3c3d579d762cf72b9f","tarball":"https://registry.npmjs.org/@workerdeck/protocol/-/protocol-2.14.0.tgz","fileCount":6,"integrity":"sha512-KwnoXa3KRq4TrAJiHK72bZGBiSiUqVjeOLSn5J3C5c9Nzwj2d934B7UQN0iqxAz7SXUJxdSgn7WrPuDIoO4KpA==","signatures":[{"sig":"MEUCIQCYNqwQrSH4UsHKtxMcb+gZOzMkxjSuPtWMIyjKl1rVoAIgTygdUNy3Pq+GiqSZ27h4dpo8TJKZKJ4lFyR3IjR+mCw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQCyO942vJQvKCFKrGP1bld034824QOykm3JjkTwxWU26wIgXxaSAcAkXZJiTEdU1JzCo1nC+7kNmOLLlbhJb4SHyIY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@workerdeck%2fprotocol@2.14.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":173864},"main":"./build/index.mjs","type":"module","types":"./build/index.d.mts","exports":{".":{"types":"./build/index.d.mts","default":"./build/index.mjs","@workerdeck/source":"./src/index.ts"}},"scripts":{"test":"echo \"@workerdeck/protocol has no tests of its own - its rules (transcriptActivity, replayCoalesceKey/logCoalesceKey, snapshotRetains/replayRetains, result truncation, image refs) are proven against real consumers in packages/react/test and packages/core/test.\"","build":"tsdown","clean":"rimraf build","typecheck":"tsgo -p tsconfig.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:9062870f-ad89-4deb-ac41-ada3cf4cd2a0"}},"repository":{"url":"git+https://github.com/workerdeck/workerdeck.git","type":"git","directory":"packages/protocol"},"description":"The WorkerDeck wire protocol: typed session events, commands, and REST shapes shared by server and clients. Dependency-free, browser-safe. This protocol is the product boundary - versioned from day one.","directories":{},"_nodeVersion":"22.23.2","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"rimraf":"^6.1.3","tsdown":"^0.22.14","@types/node":"^26.6.1"},"_npmOperationalInternal":{"tmp":"tmp/protocol_2.14.0_1790152671291_0.5556555342780058","host":"s3://npm-registry-packages-npm-production"}},"2.15.0":{"name":"@workerdeck/protocol","version":"2.15.0","keywords":["claude","claude-code","anthropic","agent","protocol","websocket","types"],"author":"Tobias Strebitzer","license":"MIT","_id":"@workerdeck/protocol@2.15.0","maintainers":[{"name":"tstrebitzer","email":"tobias.strebitzer@gmail.com"}],"homepage":"https://workerdeck.github.io/workerdeck/","bugs":"https://github.com/workerdeck/workerdeck/issues","dist":{"shasum":"1871bb60e4d582bec2db732f475dcc4bdc0439ef","tarball":"https://registry.npmjs.org/@workerdeck/protocol/-/protocol-2.15.0.tgz","fileCount":6,"integrity":"sha512-EzKNEzH4nZ8ty7LFNRMd5D/7p98KIcqdNGSZffdDbyC7sLglYQw7MoMgfnk/LKCRtGVYRKh/1No1HWzIgIXmFQ==","signatures":[{"sig":"MEUCIQC+nzMCj4kwfUZ0RtJlm2w1HRBBowGO0BqHPGyM8+DIegIgBQQxn3to7Y/7OFCypgw5DLtxnEeEdr4tQYASP20hSN8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQDx3Ayz87fwyAeBfcskRVOitm8PruXzLNwFJdUuwB9BiwIhALAXkjvyXBF0NNF5L3uz2A8IXXkvW35UeB7r8Dg3/E2e","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@workerdeck%2fprotocol@2.15.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":173992},"main":"./build/index.mjs","type":"module","types":"./build/index.d.mts","exports":{".":{"types":"./build/index.d.mts","default":"./build/index.mjs","@workerdeck/source":"./src/index.ts"}},"scripts":{"test":"echo \"@workerdeck/protocol has no tests of its own - its rules (transcriptActivity, replayCoalesceKey/logCoalesceKey, snapshotRetains/replayRetains, result truncation, image refs) are proven against real consumers in packages/react/test and packages/core/test.\"","build":"tsdown","clean":"rimraf build","typecheck":"tsgo -p tsconfig.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:9062870f-ad89-4deb-ac41-ada3cf4cd2a0"}},"repository":{"url":"git+https://github.com/workerdeck/workerdeck.git","type":"git","directory":"packages/protocol"},"description":"The WorkerDeck wire protocol: typed session events, commands, and REST shapes shared by server and clients. Dependency-free, browser-safe. This protocol is the product boundary - versioned from day one.","directories":{},"_nodeVersion":"22.23.2","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"rimraf":"^6.1.3","tsdown":"^0.22.14","@types/node":"^26.6.1"},"_npmOperationalInternal":{"tmp":"tmp/protocol_2.15.0_1790156344440_0.4953466515770719","host":"s3://npm-registry-packages-npm-production"}},"3.0.1":{"_id":"@workerdeck/protocol@3.0.1","bugs":"https://github.com/workerdeck/workerdeck/issues","dist":{"shasum":"69229e9a7894a5e7fbfc8a3f2def3200e7c62e50","tarball":"https://registry.npmjs.org/@workerdeck/protocol/-/protocol-3.0.1.tgz","fileCount":6,"integrity":"sha512-/xNgqgIUu/RFfrTxZAO+8CPr1Q9ed91yKklO95NuWzyJzKdnAK8hSA4pUfb574loaWuBb5oED1y93BDQ6EfcIg==","signatures":[{"sig":"MEUCIHR4jEUnFsKmvLXsl5cEc3xBAE4p6DH3UPItHtA84xnzAiEAxYrF1neR4XhLHsRGnSADZBJIs/FHhkJW+ouobslA/eM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIB76AKn+kpfsSRjv1iiAMM3oVvfohnPWVdxieKI0V+5eAiEAtGeL1xEToqvAa0j1897MvzAkwhVnS5wDSPg9ZgigolM="}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@workerdeck%2fprotocol@3.0.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":174878},"main":"./build/index.mjs","name":"@workerdeck/protocol","type":"module","types":"./build/index.d.mts","author":"Tobias Strebitzer","exports":{".":{"types":"./build/index.d.mts","default":"./build/index.mjs","@workerdeck/source":"./src/index.ts"}},"license":"MIT","scripts":{"test":"echo \"@workerdeck/protocol has no tests of its own - its rules (transcriptActivity, replayCoalesceKey/logCoalesceKey, snapshotRetains/replayRetains, result truncation, image refs) are proven against real consumers in packages/react/test and packages/core/test.\"","build":"tsdown","clean":"rimraf build","typecheck":"tsgo -p tsconfig.json"},"version":"3.0.1","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:9062870f-ad89-4deb-ac41-ada3cf4cd2a0"}},"homepage":"https://workerdeck.github.io/workerdeck/","keywords":["claude","claude-code","anthropic","agent","protocol","websocket","types"],"repository":{"url":"git+https://github.com/workerdeck/workerdeck.git","type":"git","directory":"packages/protocol"},"description":"The WorkerDeck wire protocol: typed session events, commands, and REST shapes shared by server and clients. Dependency-free, browser-safe. This protocol is the product boundary - versioned from day one.","directories":{},"maintainers":[{"name":"tstrebitzer","email":"tobias.strebitzer@gmail.com"}],"_nodeVersion":"22.23.2","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"rimraf":"^6.1.3","tsdown":"^0.22.14","@types/node":"^26.6.1"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/protocol_3.0.1_1790313439973_0.39446913204574074"}}},"time":{"created":"2026-08-04T03:52:20.925Z","modified":"2026-09-25T05:17:21.383Z","0.6.0":"2026-08-04T03:52:21.218Z","0.7.0":"2026-08-04T08:50:18.769Z","0.9.0":"2026-08-06T03:21:22.773Z","0.11.0":"2026-08-11T04:07:06.371Z","0.12.0":"2026-08-11T08:38:04.239Z","0.13.0":"2026-08-12T02:27:16.298Z","0.15.0":"2026-08-13T06:08:29.478Z","0.16.0":"2026-08-16T03:18:57.577Z","0.17.0":"2026-08-20T00:27:38.537Z","0.18.0":"2026-08-21T23:42:44.301Z","0.19.0":"2026-08-24T07:15:33.130Z","0.20.0":"2026-08-25T23:14:42.438Z","0.21.0":"2026-08-26T06:49:31.726Z","0.22.0":"2026-08-28T02:09:21.207Z","0.23.0":"2026-08-28T07:14:39.872Z","1.0.0":"2026-09-01T08:10:13.086Z","1.1.0":"2026-09-02T00:27:49.120Z","1.2.0":"2026-09-02T01:12:04.373Z","0.10.0":"2026-09-02T01:14:45.154Z","1.3.0":"2026-09-04T03:52:18.539Z","1.4.0":"2026-09-06T01:26:43.629Z","2.0.0":"2026-09-08T09:28:08.654Z","2.1.0":"2026-09-09T03:45:28.440Z","2.2.0":"2026-09-10T09:28:35.961Z","2.2.1":"2026-09-13T02:00:27.219Z","2.3.0":"2026-09-14T06:35:26.306Z","2.4.0":"2026-09-15T08:03:14.101Z","2.5.0":"2026-09-16T03:54:03.099Z","2.6.0":"2026-09-16T06:18:28.989Z","2.7.0":"2026-09-16T07:28:33.051Z","2.7.1":"2026-09-16T09:39:20.379Z","2.7.2":"2026-09-17T05:31:39.359Z","2.8.0":"2026-09-19T06:08:14.452Z","2.9.0":"2026-09-19T11:26:23.939Z","2.10.0":"2026-09-20T00:09:36.048Z","2.11.0":"2026-09-21T07:50:42.828Z","2.12.0":"2026-09-21T13:49:22.255Z","2.13.0":"2026-09-22T02:53:51.758Z","2.14.0":"2026-09-23T08:37:51.399Z","2.15.0":"2026-09-23T09:39:04.530Z","3.0.1":"2026-09-25T05:17:20.057Z"},"bugs":"https://github.com/workerdeck/workerdeck/issues","author":"Tobias Strebitzer","license":"MIT","homepage":"https://workerdeck.github.io/workerdeck/","keywords":["claude","claude-code","anthropic","agent","protocol","websocket","types"],"repository":{"url":"git+https://github.com/workerdeck/workerdeck.git","type":"git","directory":"packages/protocol"},"description":"The WorkerDeck wire protocol: typed session events, commands, and REST shapes shared by server and clients. Dependency-free, browser-safe. This protocol is the product boundary - versioned from day one.","maintainers":[{"name":"tstrebitzer","email":"tobias.strebitzer@gmail.com"}],"readme":"","readmeFilename":""}