{"_id":"@dude1wudv/pi-wire","_rev":"9-d93ad9146c7e2efd5ee4c7910c9d1c3a","name":"@dude1wudv/pi-wire","dist-tags":{"latest":"20.1.9"},"versions":{"20.1.0":{"name":"@dude1wudv/pi-wire","version":"20.1.0","keywords":["wire","protocol","types","collab"],"author":{"name":"Can Boluk"},"license":"MIT","_id":"@dude1wudv/pi-wire@20.1.0","maintainers":[{"name":"dude1wudv","email":"1602858215@qq.com"}],"homepage":"https://omp.sh","bugs":{"url":"https://github.com/can1357/oh-my-pi/issues"},"dist":{"shasum":"dfd1d01ad2d4ab4921f5d408765e4ebf1435b413","tarball":"https://registry.npmjs.org/@dude1wudv/pi-wire/-/pi-wire-20.1.0.tgz","fileCount":5,"integrity":"sha512-V07UpZIwpHxNBFUFzh3C0EorXVnEMUE5detrEmXDdfyWRWU3kLPSNP6aiwhdiKECA2G94V5J3ehISIUXJkLpmg==","signatures":[{"sig":"MEYCIQD3bsNTWhzOPhcTlzN+ovKAlmh5vSTFWhb/joe74uKR4gIhAMqXdfMc5JDoY9Pzn46qHo5A9BZSK4Gn4XQebfe9+ts1","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":34116},"main":"./src/index.ts","type":"module","_from":"file:C:/Users/sun/AppData/Local/Temp/omp-pack-YItKEd/dude1wudv-pi-wire-20.1.0.tgz","types":"./dist/types/index.d.ts","engines":{"bun":">=1.3.14"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./src/index.ts"},"./*":{"types":"./dist/types/*.d.ts","import":"./src/*.ts"},"./*.js":"./src/*.ts"},"scripts":{"fix":"biome check --write --unsafe .","fmt":"biome format --write .","lint":"biome lint .","test":"bun test --parallel","check":"biome check . && bun run check:types","check:types":"tsgo -p tsconfig.json --noEmit"},"_npmUser":{"name":"dude1wudv","email":"1602858215@qq.com"},"_resolved":"C:\\Users\\sun\\AppData\\Local\\Temp\\omp-pack-YItKEd\\dude1wudv-pi-wire-20.1.0.tgz","_integrity":"sha512-V07UpZIwpHxNBFUFzh3C0EorXVnEMUE5detrEmXDdfyWRWU3kLPSNP6aiwhdiKECA2G94V5J3ehISIUXJkLpmg==","repository":{"url":"git+https://github.com/can1357/oh-my-pi.git","type":"git","directory":"packages/wire"},"_npmVersion":"11.12.1","description":"Shared wire protocol types for Oh My Pi packages","directories":{},"_nodeVersion":"24.15.0","_hasShrinkwrap":false,"devDependencies":{"@types/bun":"^1.3.14"},"_npmOperationalInternal":{"tmp":"tmp/pi-wire_20.1.0_1786730728053_0.5704968541930648","host":"s3://npm-registry-packages-npm-production"}},"20.1.2":{"name":"@dude1wudv/pi-wire","version":"20.1.2","keywords":["wire","protocol","types","collab"],"author":{"name":"Can Boluk"},"license":"MIT","_id":"@dude1wudv/pi-wire@20.1.2","maintainers":[{"name":"dude1wudv","email":"1602858215@qq.com"}],"homepage":"https://omp.sh","bugs":{"url":"https://github.com/can1357/oh-my-pi/issues"},"dist":{"shasum":"5a97970b5a5fac0468ca786b1858139f8511074f","tarball":"https://registry.npmjs.org/@dude1wudv/pi-wire/-/pi-wire-20.1.2.tgz","fileCount":5,"integrity":"sha512-K8AtCkFXFUkz8xjcUAJndAC5d65p02zta8GWeGVGEEMyTYdKMkS7FMWVz7BX+EXZAPol9VgCMG3KHmR8dFV5Ug==","signatures":[{"sig":"MEUCIQCOxm1LJRGQwX454+wjVo81gI8Fa7ggYSp3JHeRBztHPQIgI4FhmcWHpsmdOeriJJ/fPZiqTc/GEXlgLhJOLr33Ipc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":34116},"main":"./src/index.ts","type":"module","_from":"file:C:/Users/sun/AppData/Local/Temp/omp-pack-Wc2sEg/dude1wudv-pi-wire-20.1.2.tgz","types":"./dist/types/index.d.ts","engines":{"bun":">=1.3.14"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./src/index.ts"},"./*":{"types":"./dist/types/*.d.ts","import":"./src/*.ts"},"./*.js":"./src/*.ts"},"scripts":{"fix":"biome check --write --unsafe .","fmt":"biome format --write .","lint":"biome lint .","test":"bun test --parallel","check":"biome check . && bun run check:types","check:types":"tsgo -p tsconfig.json --noEmit"},"_npmUser":{"name":"dude1wudv","email":"1602858215@qq.com"},"_resolved":"C:\\Users\\sun\\AppData\\Local\\Temp\\omp-pack-Wc2sEg\\dude1wudv-pi-wire-20.1.2.tgz","_integrity":"sha512-K8AtCkFXFUkz8xjcUAJndAC5d65p02zta8GWeGVGEEMyTYdKMkS7FMWVz7BX+EXZAPol9VgCMG3KHmR8dFV5Ug==","repository":{"url":"git+https://github.com/can1357/oh-my-pi.git","type":"git","directory":"packages/wire"},"_npmVersion":"11.12.1","description":"Shared wire protocol types for Oh My Pi packages","directories":{},"_nodeVersion":"24.15.0","_hasShrinkwrap":false,"devDependencies":{"@types/bun":"^1.3.14"},"_npmOperationalInternal":{"tmp":"tmp/pi-wire_20.1.2_1786776326974_0.6371818812639625","host":"s3://npm-registry-packages-npm-production"}},"20.1.3":{"name":"@dude1wudv/pi-wire","version":"20.1.3","keywords":["wire","protocol","types","collab"],"author":{"name":"Can Boluk"},"license":"MIT","_id":"@dude1wudv/pi-wire@20.1.3","maintainers":[{"name":"dude1wudv","email":"1602858215@qq.com"}],"homepage":"https://omp.sh","bugs":{"url":"https://github.com/can1357/oh-my-pi/issues"},"dist":{"shasum":"19e970962d5090ee87f922571a4f3b3577fe2f49","tarball":"https://registry.npmjs.org/@dude1wudv/pi-wire/-/pi-wire-20.1.3.tgz","fileCount":5,"integrity":"sha512-Uj0Jjods3hYPg5eKuZtez5dPCvy3ywX0n+19xNHqZaU6kW3YV6PDazFxQxQbRdstTm9g544S00erN1jEiUCgBA==","signatures":[{"sig":"MEUCIQCG1sg+V48a+b7BKHo5KA4LTAMc4h8hMLiJnn7TvpimQAIgfEj89tIB4pO7Bie/NbCIS72VVn9iYKShwTHYJsVrfjI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":34116},"main":"./src/index.ts","type":"module","_from":"file:C:/Users/RUNNER~1/AppData/Local/Temp/omp-pack-GaIOPW/dude1wudv-pi-wire-20.1.3.tgz","types":"./dist/types/index.d.ts","engines":{"bun":">=1.3.14"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./src/index.ts"},"./*":{"types":"./dist/types/*.d.ts","import":"./src/*.ts"},"./*.js":"./src/*.ts"},"scripts":{"fix":"biome check --write --unsafe .","fmt":"biome format --write .","lint":"biome lint .","test":"bun test --parallel","check":"biome check . && bun run check:types","check:types":"tsgo -p tsconfig.json --noEmit"},"_npmUser":{"name":"dude1wudv","email":"1602858215@qq.com"},"_resolved":"C:\\Users\\RUNNER~1\\AppData\\Local\\Temp\\omp-pack-GaIOPW\\dude1wudv-pi-wire-20.1.3.tgz","_integrity":"sha512-Uj0Jjods3hYPg5eKuZtez5dPCvy3ywX0n+19xNHqZaU6kW3YV6PDazFxQxQbRdstTm9g544S00erN1jEiUCgBA==","repository":{"url":"git+https://github.com/can1357/oh-my-pi.git","type":"git","directory":"packages/wire"},"_npmVersion":"10.9.8","description":"Shared wire protocol types for Oh My Pi packages","directories":{},"_nodeVersion":"22.23.2","_hasShrinkwrap":false,"devDependencies":{"@types/bun":"^1.3.14"},"_npmOperationalInternal":{"tmp":"tmp/pi-wire_20.1.3_1786786349634_0.1572205483549891","host":"s3://npm-registry-packages-npm-production"}},"20.1.4":{"name":"@dude1wudv/pi-wire","version":"20.1.4","keywords":["wire","protocol","types","collab"],"author":{"name":"Can Boluk"},"license":"MIT","_id":"@dude1wudv/pi-wire@20.1.4","maintainers":[{"name":"dude1wudv","email":"1602858215@qq.com"}],"homepage":"https://omp.sh","bugs":{"url":"https://github.com/can1357/oh-my-pi/issues"},"dist":{"shasum":"2ffa21b2008ca712013188a701f479491827e16f","tarball":"https://registry.npmjs.org/@dude1wudv/pi-wire/-/pi-wire-20.1.4.tgz","fileCount":5,"integrity":"sha512-207m8/Vx22JND3WhFEqBvGBrrOZXRzZM/LG9s1MsZZh7MAooSrAWBD1ekCXVRmze0r96H9F5cG1uS0MQgEh7Fw==","signatures":[{"sig":"MEUCIDkZLtOEBYE4MGVLSqoKPbOP3WSTPl+KT5rFOKzZAR0nAiEAyeBvEGXlaS6gCDrjfvnNVf6MHmCTsIY+ds0/5SwgwKA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":34116},"main":"./src/index.ts","type":"module","_from":"file:C:/Users/RUNNER~1/AppData/Local/Temp/omp-pack-aLrZhc/dude1wudv-pi-wire-20.1.4.tgz","types":"./dist/types/index.d.ts","engines":{"bun":">=1.3.14"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./src/index.ts"},"./*":{"types":"./dist/types/*.d.ts","import":"./src/*.ts"},"./*.js":"./src/*.ts"},"scripts":{"fix":"biome check --write --unsafe .","fmt":"biome format --write .","lint":"biome lint .","test":"bun test --parallel","check":"biome check . && bun run check:types","check:types":"tsgo -p tsconfig.json --noEmit"},"_npmUser":{"name":"dude1wudv","email":"1602858215@qq.com"},"_resolved":"C:\\Users\\RUNNER~1\\AppData\\Local\\Temp\\omp-pack-aLrZhc\\dude1wudv-pi-wire-20.1.4.tgz","_integrity":"sha512-207m8/Vx22JND3WhFEqBvGBrrOZXRzZM/LG9s1MsZZh7MAooSrAWBD1ekCXVRmze0r96H9F5cG1uS0MQgEh7Fw==","repository":{"url":"git+https://github.com/can1357/oh-my-pi.git","type":"git","directory":"packages/wire"},"_npmVersion":"10.9.8","description":"Shared wire protocol types for Oh My Pi packages","directories":{},"_nodeVersion":"22.23.2","_hasShrinkwrap":false,"devDependencies":{"@types/bun":"^1.3.14"},"_npmOperationalInternal":{"tmp":"tmp/pi-wire_20.1.4_1786817518871_0.8263593845152588","host":"s3://npm-registry-packages-npm-production"}},"20.1.5":{"name":"@dude1wudv/pi-wire","version":"20.1.5","keywords":["wire","protocol","types","collab"],"author":{"name":"Can Boluk"},"license":"MIT","_id":"@dude1wudv/pi-wire@20.1.5","maintainers":[{"name":"dude1wudv","email":"1602858215@qq.com"}],"homepage":"https://omp.sh","bugs":{"url":"https://github.com/can1357/oh-my-pi/issues"},"dist":{"shasum":"2e9e8967923320354e7a19ea695d6724e9d68044","tarball":"https://registry.npmjs.org/@dude1wudv/pi-wire/-/pi-wire-20.1.5.tgz","fileCount":5,"integrity":"sha512-/kCtIQ2NNfRCzTxtKIH+fnZWUb6kwRm7WOuzqweic7YSu0chTYyQcYNgxOWZ3N2pznyteRaLgehhC/zHLGmgqQ==","signatures":[{"sig":"MEYCIQC/RYV5IuO5sJiMHUV0P7K/R+NDEV1jct/tZUy/A9uenwIhAOE8iNChLhREl9/RAmR0ZRSUSGIlrZbrpKdnJJRB6SCF","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":34116},"main":"./src/index.ts","type":"module","_from":"file:C:/Users/RUNNER~1/AppData/Local/Temp/omp-pack-CJXAPo/dude1wudv-pi-wire-20.1.5.tgz","types":"./dist/types/index.d.ts","engines":{"bun":">=1.3.14"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./src/index.ts"},"./*":{"types":"./dist/types/*.d.ts","import":"./src/*.ts"},"./*.js":"./src/*.ts"},"scripts":{"fix":"biome check --write --unsafe .","fmt":"biome format --write .","lint":"biome lint .","test":"bun test --parallel","check":"biome check . && bun run check:types","check:types":"tsgo -p tsconfig.json --noEmit"},"_npmUser":{"name":"dude1wudv","email":"1602858215@qq.com"},"_resolved":"C:\\Users\\RUNNER~1\\AppData\\Local\\Temp\\omp-pack-CJXAPo\\dude1wudv-pi-wire-20.1.5.tgz","_integrity":"sha512-/kCtIQ2NNfRCzTxtKIH+fnZWUb6kwRm7WOuzqweic7YSu0chTYyQcYNgxOWZ3N2pznyteRaLgehhC/zHLGmgqQ==","repository":{"url":"git+https://github.com/can1357/oh-my-pi.git","type":"git","directory":"packages/wire"},"_npmVersion":"10.9.8","description":"Shared wire protocol types for Oh My Pi packages","directories":{},"_nodeVersion":"22.23.2","_hasShrinkwrap":false,"devDependencies":{"@types/bun":"^1.3.14"},"_npmOperationalInternal":{"tmp":"tmp/pi-wire_20.1.5_1786863938390_0.42482797690406127","host":"s3://npm-registry-packages-npm-production"}},"20.1.6":{"name":"@dude1wudv/pi-wire","version":"20.1.6","keywords":["wire","protocol","types","collab"],"author":{"name":"Can Boluk"},"license":"MIT","_id":"@dude1wudv/pi-wire@20.1.6","maintainers":[{"name":"dude1wudv","email":"1602858215@qq.com"}],"homepage":"https://omp.sh","bugs":{"url":"https://github.com/can1357/oh-my-pi/issues"},"dist":{"shasum":"f7d6c38feab700a6b57c38fb31a6494d08d70993","tarball":"https://registry.npmjs.org/@dude1wudv/pi-wire/-/pi-wire-20.1.6.tgz","fileCount":5,"integrity":"sha512-IdXz4gwX2CC1ZPtJ8eVmvimCgZH1NuWXErRuyWrfH2v/xZmLkqKDjU+zHRF4w7l5mdDj+TayL036nxJ32+uryA==","signatures":[{"sig":"MEUCIQDX8C6fElzVZi7+dhvbr/YXz05AXY31fPzMzooxrZcQawIgWG69Hq8OU59rg0eyCZg08XY9IQaf7TOakx7f+NJLbuM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":34116},"main":"./src/index.ts","type":"module","_from":"file:C:/Users/RUNNER~1/AppData/Local/Temp/omp-pack-igyF43/dude1wudv-pi-wire-20.1.6.tgz","types":"./dist/types/index.d.ts","engines":{"bun":">=1.3.14"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./src/index.ts"},"./*":{"types":"./dist/types/*.d.ts","import":"./src/*.ts"},"./*.js":"./src/*.ts"},"scripts":{"fix":"biome check --write --unsafe .","fmt":"biome format --write .","lint":"biome lint .","test":"bun test --parallel","check":"biome check . && bun run check:types","check:types":"tsgo -p tsconfig.json --noEmit"},"_npmUser":{"name":"dude1wudv","email":"1602858215@qq.com"},"_resolved":"C:\\Users\\RUNNER~1\\AppData\\Local\\Temp\\omp-pack-igyF43\\dude1wudv-pi-wire-20.1.6.tgz","_integrity":"sha512-IdXz4gwX2CC1ZPtJ8eVmvimCgZH1NuWXErRuyWrfH2v/xZmLkqKDjU+zHRF4w7l5mdDj+TayL036nxJ32+uryA==","repository":{"url":"git+https://github.com/can1357/oh-my-pi.git","type":"git","directory":"packages/wire"},"_npmVersion":"10.9.8","description":"Shared wire protocol types for Oh My Pi packages","directories":{},"_nodeVersion":"22.23.2","_hasShrinkwrap":false,"devDependencies":{"@types/bun":"^1.3.14"},"_npmOperationalInternal":{"tmp":"tmp/pi-wire_20.1.6_1786872822516_0.8038504597767966","host":"s3://npm-registry-packages-npm-production"}},"20.1.7":{"name":"@dude1wudv/pi-wire","version":"20.1.7","keywords":["wire","protocol","types","collab"],"author":{"name":"Can Boluk"},"license":"MIT","_id":"@dude1wudv/pi-wire@20.1.7","maintainers":[{"name":"dude1wudv","email":"1602858215@qq.com"}],"homepage":"https://omp.sh","bugs":{"url":"https://github.com/can1357/oh-my-pi/issues"},"dist":{"shasum":"7ceddcee437e0ebbcbc056898743988a9a329494","tarball":"https://registry.npmjs.org/@dude1wudv/pi-wire/-/pi-wire-20.1.7.tgz","fileCount":5,"integrity":"sha512-Zn7bS3Q83ptNXr9Dj/9KVhReTwdtl8g2cAFbvOyTm7ujaz8BXgveAQnpRNr5TlVCxfcR5qaIsz9NbWXJEOJg9g==","signatures":[{"sig":"MEUCIQD+oMopEH/RnQhzWBKzvxCMvFHasd6VA02ISkTtdEYwTAIgB5oenLT8mKVbbCT2+cZp8ujhdsnQ6qalUzDikuFufyI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":34116},"main":"./src/index.ts","type":"module","_from":"file:C:/Users/RUNNER~1/AppData/Local/Temp/omp-pack-xfPhKG/dude1wudv-pi-wire-20.1.7.tgz","types":"./dist/types/index.d.ts","engines":{"bun":">=1.3.14"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./src/index.ts"},"./*":{"types":"./dist/types/*.d.ts","import":"./src/*.ts"},"./*.js":"./src/*.ts"},"scripts":{"fix":"biome check --write --unsafe .","fmt":"biome format --write .","lint":"biome lint .","test":"bun test --parallel","check":"biome check . && bun run check:types","check:types":"tsgo -p tsconfig.json --noEmit"},"_npmUser":{"name":"dude1wudv","email":"1602858215@qq.com"},"_resolved":"C:\\Users\\RUNNER~1\\AppData\\Local\\Temp\\omp-pack-xfPhKG\\dude1wudv-pi-wire-20.1.7.tgz","_integrity":"sha512-Zn7bS3Q83ptNXr9Dj/9KVhReTwdtl8g2cAFbvOyTm7ujaz8BXgveAQnpRNr5TlVCxfcR5qaIsz9NbWXJEOJg9g==","repository":{"url":"git+https://github.com/can1357/oh-my-pi.git","type":"git","directory":"packages/wire"},"_npmVersion":"10.9.8","description":"Shared wire protocol types for Oh My Pi packages","directories":{},"_nodeVersion":"22.23.2","_hasShrinkwrap":false,"devDependencies":{"@types/bun":"^1.3.14"},"_npmOperationalInternal":{"tmp":"tmp/pi-wire_20.1.7_1787078811397_0.7741096070704783","host":"s3://npm-registry-packages-npm-production"}},"20.1.8":{"name":"@dude1wudv/pi-wire","version":"20.1.8","keywords":["wire","protocol","types","collab"],"author":{"name":"Stencil Labs, Inc."},"license":"MIT","_id":"@dude1wudv/pi-wire@20.1.8","maintainers":[{"name":"dude1wudv","email":"1602858215@qq.com"}],"homepage":"https://omp.sh","bugs":{"url":"https://github.com/can1357/oh-my-pi/issues"},"dist":{"shasum":"13b533fc8134e57223ea2070ab5787264c86ac67","tarball":"https://registry.npmjs.org/@dude1wudv/pi-wire/-/pi-wire-20.1.8.tgz","fileCount":7,"integrity":"sha512-rFe9mCVTMPLWB25fWx0qV6iyUsPuhsP4rtrDIkvJp4t/XdeC8u3NJpaJIR3QBfT2Gm9zTVfU8qLSYU05OJHE3A==","signatures":[{"sig":"MEUCIHFdunEurCJ6U8SM1GBoEIZHH0LEJEAkFZe1IyHVs3ZHAiEArtW4WhMWO8gv8Ix27CCahfyKqPbdiCnCVBvSQGEjOqg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@dude1wudv%2fpi-wire@20.1.8","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1112326},"main":"./src/index.ts","type":"module","_from":"file:C:/Users/RUNNER~1/AppData/Local/Temp/omp-pack-6zl5L8/dude1wudv-pi-wire-20.1.8.tgz","types":"./dist/types/index.d.ts","engines":{"bun":">=1.3.14"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./src/index.ts"},"./*":{"types":"./dist/types/*.d.ts","import":"./src/*.ts"},"./*.js":"./src/*.ts"},"scripts":{"fix":"biome check --write --unsafe .","fmt":"biome format --write .","lint":"biome lint .","test":"bun test --parallel","check":"biome check . && bun run check:types","check:types":"tsgo -p tsconfig.json --noEmit"},"_npmUser":{"name":"dude1wudv","email":"1602858215@qq.com"},"_resolved":"C:\\Users\\RUNNER~1\\AppData\\Local\\Temp\\omp-pack-6zl5L8\\dude1wudv-pi-wire-20.1.8.tgz","_integrity":"sha512-rFe9mCVTMPLWB25fWx0qV6iyUsPuhsP4rtrDIkvJp4t/XdeC8u3NJpaJIR3QBfT2Gm9zTVfU8qLSYU05OJHE3A==","repository":{"url":"git+https://github.com/dude1wudv/oh-my-pi.git","type":"git"},"_npmVersion":"10.9.8","description":"Shared wire protocol types for Oh My Pi packages","directories":{},"_nodeVersion":"22.23.2","_hasShrinkwrap":false,"devDependencies":{"@types/bun":"^1.3.14"},"_npmOperationalInternal":{"tmp":"tmp/pi-wire_20.1.8_1787329589954_0.9197542772003346","host":"s3://npm-registry-packages-npm-production"}},"20.1.9":{"type":"module","name":"@dude1wudv/pi-wire","version":"20.1.9","description":"Shared wire protocol types for Oh My Pi packages","homepage":"https://omp.sh","author":{"name":"Stencil Labs, Inc."},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/dude1wudv/oh-my-pi.git"},"bugs":{"url":"https://github.com/can1357/oh-my-pi/issues"},"keywords":["wire","protocol","types","collab"],"main":"./src/index.ts","types":"./dist/types/index.d.ts","scripts":{"check":"biome check . && bun run check:types","check:types":"tsgo -p tsconfig.json --noEmit","lint":"biome lint .","fix":"biome check --write --unsafe .","fmt":"biome format --write .","test":"bun test --parallel"},"devDependencies":{"@types/bun":"^1.3.14"},"engines":{"bun":">=1.3.14"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./src/index.ts"},"./*":{"types":"./dist/types/*.d.ts","import":"./src/*.ts"},"./*.js":"./src/*.ts"},"_id":"@dude1wudv/pi-wire@20.1.9","_integrity":"sha512-lX8we7pyNqjttOZt7ly7G53TEhK8h1SW5xLTNkhCUZ/yZHdcCa9I/abOl/FHohxupm8hNN0qW1CNAc7Uqvoo0Q==","_resolved":"C:\\Users\\RUNNER~1\\AppData\\Local\\Temp\\omp-pack-GUzZr4\\dude1wudv-pi-wire-20.1.9.tgz","_from":"file:C:/Users/RUNNER~1/AppData/Local/Temp/omp-pack-GUzZr4/dude1wudv-pi-wire-20.1.9.tgz","_nodeVersion":"22.23.2","_npmVersion":"10.9.8","dist":{"integrity":"sha512-lX8we7pyNqjttOZt7ly7G53TEhK8h1SW5xLTNkhCUZ/yZHdcCa9I/abOl/FHohxupm8hNN0qW1CNAc7Uqvoo0Q==","shasum":"0fd54f53c8e0fe2bce5a4cc52768e1f71d819fec","tarball":"https://registry.npmjs.org/@dude1wudv/pi-wire/-/pi-wire-20.1.9.tgz","fileCount":7,"unpackedSize":1112326,"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@dude1wudv%2fpi-wire@20.1.9","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQCdpC1pblRmi4aDjJdzZShycMBGwLXcbhFeVQpnToBhhgIgIhL2a2RxYBMESrR2mJcTQezvRbgM5knNpRXDZ3wZIKg="}]},"_npmUser":{"name":"dude1wudv","email":"1602858215@qq.com"},"directories":{},"maintainers":[{"name":"dude1wudv","email":"1602858215@qq.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/pi-wire_20.1.9_1787367759078_0.07161337270785606"},"_hasShrinkwrap":false}},"time":{"created":"2026-08-14T18:05:27.869Z","modified":"2026-08-22T03:02:39.642Z","20.1.0":"2026-08-14T18:05:28.217Z","20.1.2":"2026-08-15T06:45:27.132Z","20.1.3":"2026-08-15T09:32:29.800Z","20.1.4":"2026-08-15T18:11:59.019Z","20.1.5":"2026-08-16T07:05:38.530Z","20.1.6":"2026-08-16T09:33:42.651Z","20.1.7":"2026-08-18T18:46:51.547Z","20.1.8":"2026-08-21T16:26:30.117Z","20.1.9":"2026-08-22T03:02:39.292Z"},"bugs":{"url":"https://github.com/can1357/oh-my-pi/issues"},"author":{"name":"Stencil Labs, Inc."},"license":"MIT","homepage":"https://omp.sh","keywords":["wire","protocol","types","collab"],"repository":{"type":"git","url":"git+https://github.com/dude1wudv/oh-my-pi.git"},"description":"Shared wire protocol types for Oh My Pi packages","maintainers":[{"name":"dude1wudv","email":"1602858215@qq.com"}],"readme":"# @dude1wudv/pi-wire\n\nShared TypeScript wire contracts for omp collab live sessions.\n\nThe package contains only JSON-safe protocol shapes and constants. It has no runtime dependencies and is consumed by both the host CLI (`@dude1wudv/pi-coding-agent`) and browser guest (`@dude1wudv/collab-web`).\n\n## Exports\n\n```ts\nimport type { GuestFrame, HostFrame, SessionEntry } from \"@dude1wudv/pi-wire\";\nimport { COLLAB_PROTO, DEFAULT_RELAY_URL, ENVELOPE_HEADER_LENGTH } from \"@dude1wudv/pi-wire\";\n```\n\nKey groups:\n\n- message and transcript entry shapes rendered by collab guests,\n- live agent event and task-subagent bus payload shapes,\n- `GuestFrame`, `HostFrame`, and `WireFrame` unions for AES-GCM sealed payloads,\n- relay control TEXT messages,\n- link/envelope constants shared by host, guest, and local relay code.\n\n## Protocol boundary\n\n`pi-wire` does not encode, decode, validate, encrypt, or route frames. It defines the shared contract used at those boundaries:\n\n1. callers build a `GuestFrame` or `HostFrame`,\n2. transport code serializes it as JSON inside an encrypted payload,\n3. relay code routes opaque envelopes using the plaintext peer-id prefix,\n4. receivers switch on `frame.t` and tolerate unknown future fields.\n\nKeep protocol changes backward-aware: bump `COLLAB_PROTO` only when old hosts and guests must reject each other.\n","readmeFilename":"README.md"}