{"_id":"typed-message-transport","_rev":"28-12efb6b2b58387f865f4461e242f2709","name":"typed-message-transport","dist-tags":{"latest":"0.5.10"},"versions":{"0.0.1":{"name":"typed-message-transport","version":"0.0.1","_id":"typed-message-transport@0.0.1","maintainers":[{"name":"ntoskrnl7","email":"ntoskrnl7@gmail.com"}],"dist":{"shasum":"5a35bc495d545955102026155130dc78e29412ca","tarball":"https://registry.npmjs.org/typed-message-transport/-/typed-message-transport-0.0.1.tgz","fileCount":8,"integrity":"sha512-J6UjVp3hmepKK5kxN3+889mM7+yfawiyhGz9eWPaY4EjOufj8DVLc20XrQZxmeQCfVmJYKfdDy46GjVuW54WDg==","signatures":[{"sig":"MEYCIQCR0RqpchtYzkfJpYvosAfU0sd1uFmhtNlw5iE6lmZtQAIhAJzLmPbcJ2E9LUsEXT6pKccHE1GXDC/uGc0TJpEYMRd8","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":26351},"type":"module","types":"./index.d.ts","scripts":{"build":"tsc && node remove-export.js","prepublishOnly":"npm run build"},"_npmUser":{"name":"ntoskrnl7","email":"ntoskrnl7@gmail.com"},"_npmVersion":"10.8.3","directories":{},"_nodeVersion":"20.12.0","dependencies":{"buffer":"^6.0.3","events":"^3.3.0","snappyjs":"^0.7.0","superjson":"^2.2.1"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.6.2","@types/node":"^22.7.7","@types/snappyjs":"^0.7.1"},"_npmOperationalInternal":{"tmp":"tmp/typed-message-transport_0.0.1_1729415809326_0.02518345765481045","host":"s3://npm-registry-packages"}},"0.0.2":{"name":"typed-message-transport","version":"0.0.2","_id":"typed-message-transport@0.0.2","maintainers":[{"name":"ntoskrnl7","email":"ntoskrnl7@gmail.com"}],"dist":{"shasum":"9e6233aaf0354d94da9d7ab4624a6336e5d5fce5","tarball":"https://registry.npmjs.org/typed-message-transport/-/typed-message-transport-0.0.2.tgz","fileCount":8,"integrity":"sha512-xYMtCIakHJs2eSGp9z0JbhC89L9/16JfgBsXbDsFaSgE7YTgKjK3I39adJ65UQK5whlMOPmM1oU1uEBbn3x8xg==","signatures":[{"sig":"MEUCIQDASPhRFKHxLX2PhGPWS9x6O2327o89ew9mqbZRMUJTbAIgZtjlO1LlNxOKKosIjMicjVBMf9L0s+STY9nLbAdss0E=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":26293},"type":"module","types":"./index.d.ts","scripts":{"build":"tsc && node remove-export.js","prepublishOnly":"npm run build"},"_npmUser":{"name":"ntoskrnl7","email":"ntoskrnl7@gmail.com"},"_npmVersion":"10.8.3","directories":{},"_nodeVersion":"20.12.0","dependencies":{"buffer":"^6.0.3","events":"^3.3.0","snappyjs":"^0.7.0","superjson":"^2.2.1"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.6.2","@types/node":"^22.7.7","@types/snappyjs":"^0.7.1"},"_npmOperationalInternal":{"tmp":"tmp/typed-message-transport_0.0.2_1729416254414_0.8317037307362689","host":"s3://npm-registry-packages"}},"0.0.3":{"name":"typed-message-transport","version":"0.0.3","_id":"typed-message-transport@0.0.3","maintainers":[{"name":"ntoskrnl7","email":"ntoskrnl7@gmail.com"}],"dist":{"shasum":"60f041c6c6f800379194903d1044aa7a4a833971","tarball":"https://registry.npmjs.org/typed-message-transport/-/typed-message-transport-0.0.3.tgz","fileCount":8,"integrity":"sha512-NojPFuSj1NhqR7PT0IUztlS/JCMIPpCSugMNO06QGq4fQum824ehg6dsik5nSfw5FPuNekWK6BF+gM5AnB4Xsw==","signatures":[{"sig":"MEQCICdnoWahVFnp2LNVgxMXSz8UaoNW4XoYQPp4rhNLbOYdAiAsk1ELvbWxJ7VuikaK4mB/YHkygzD0Gz6/aVpyU4KVBg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":27164},"type":"module","types":"./index.d.ts","gitHead":"85228f8425223dfcc0a666909a473e2958429b04","scripts":{"build":"tsc && node remove-export.js","prepublishOnly":"npm run build"},"_npmUser":{"name":"ntoskrnl7","email":"ntoskrnl7@gmail.com"},"_npmVersion":"10.8.3","directories":{},"_nodeVersion":"20.12.0","dependencies":{"buffer":"^6.0.3","events":"^3.3.0","snappyjs":"^0.7.0","superjson":"^2.2.1"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.6.2","@types/node":"^22.7.7","@types/snappyjs":"^0.7.1"},"_npmOperationalInternal":{"tmp":"tmp/typed-message-transport_0.0.3_1729489044087_0.8010429233124088","host":"s3://npm-registry-packages"}},"0.0.5":{"name":"typed-message-transport","version":"0.0.5","_id":"typed-message-transport@0.0.5","maintainers":[{"name":"ntoskrnl7","email":"ntoskrnl7@gmail.com"}],"dist":{"shasum":"596621768fd61e581bc08ccccd666b62c5d0c4f1","tarball":"https://registry.npmjs.org/typed-message-transport/-/typed-message-transport-0.0.5.tgz","fileCount":8,"integrity":"sha512-xgVkkk8Bj3CgmaMgXh8Ykril2paP6VOMCO9vQ6yuZUZ6R7IiFpsRGm1mgTiQl9lWeiyhr8Pj7KYH9EyUV5pn1g==","signatures":[{"sig":"MEUCIFyPTgTF5rG3jQAsnAsxkhhBm4Ds3Med8y481Ao9lkN3AiEApRL03wfDDX+hQCHtT68zI+AHsOlr/AfJLZAzprnlVBY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":27939},"type":"module","types":"./index.d.ts","gitHead":"85228f8425223dfcc0a666909a473e2958429b04","scripts":{"build":"tsc && node remove-export.js","prepublishOnly":"npm run build"},"_npmUser":{"name":"ntoskrnl7","email":"ntoskrnl7@gmail.com"},"_npmVersion":"10.8.3","directories":{},"_nodeVersion":"20.12.0","dependencies":{"buffer":"^6.0.3","events":"^3.3.0","snappyjs":"^0.7.0","superjson":"^2.2.1"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.6.2","@types/node":"^22.7.7","@types/snappyjs":"^0.7.1"},"_npmOperationalInternal":{"tmp":"tmp/typed-message-transport_0.0.5_1729493565082_0.6224939171518988","host":"s3://npm-registry-packages"}},"0.0.6":{"name":"typed-message-transport","version":"0.0.6","_id":"typed-message-transport@0.0.6","maintainers":[{"name":"ntoskrnl7","email":"ntoskrnl7@gmail.com"}],"dist":{"shasum":"1229d59c36e5aa44351b5100f374f788d91a8ee7","tarball":"https://registry.npmjs.org/typed-message-transport/-/typed-message-transport-0.0.6.tgz","fileCount":8,"integrity":"sha512-Wt/kPg0UvRSxhICwojvpuHxlLZmk32gpiIKd9UPUT//gfoIiu5kL3iCM1sWt3d1jqvEgDhA2R2ijRfPL0kwTrw==","signatures":[{"sig":"MEUCIBjCEoSD+U8LVtBhiZHYqGmicfqIkG+jRIRHSyXpvTzDAiEA78yuICRZFDVN9yTKIpbrQXe5PMYT7YTnLXtzPan2Omg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":27975},"type":"module","types":"./index.d.ts","gitHead":"982b2e4b65f662bc0900885a005b00520e027b27","scripts":{"build":"tsc && node remove-export.js","prepublishOnly":"npm run build"},"_npmUser":{"name":"ntoskrnl7","email":"ntoskrnl7@gmail.com"},"_npmVersion":"10.8.3","directories":{},"_nodeVersion":"20.12.0","dependencies":{"buffer":"^6.0.3","events":"^3.3.0","snappyjs":"^0.7.0","superjson":"^2.2.1"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.6.2","@types/node":"^22.7.7","@types/snappyjs":"^0.7.1"},"_npmOperationalInternal":{"tmp":"tmp/typed-message-transport_0.0.6_1729644157055_0.4019865244405121","host":"s3://npm-registry-packages"}},"0.0.7":{"name":"typed-message-transport","version":"0.0.7","_id":"typed-message-transport@0.0.7","maintainers":[{"name":"ntoskrnl7","email":"ntoskrnl7@gmail.com"}],"dist":{"shasum":"4786f6ce8d11340e3530cb72c45da13de9dd75c8","tarball":"https://registry.npmjs.org/typed-message-transport/-/typed-message-transport-0.0.7.tgz","fileCount":8,"integrity":"sha512-TbV7cyjOc5nLt1x071IDo4jPCH0oUWX0ighdHAfaBeW/v39TOp26zJsbQOkr20tinquCsUCwUpDe11HhpGumdw==","signatures":[{"sig":"MEYCIQC59HQMb8w0Yxxr0AX+O2F6AD63ExtKkE4uz+SxTZZwsAIhAKYZO4oG2NIzq7gxpE0/K3m467aAmw54bqRL0KDeChdk","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":27997},"type":"module","types":"./index.d.ts","gitHead":"09716f9e220da2cb8809bf43b151bc3b037c6e8e","scripts":{"build":"tsc && node remove-export.js","prepublishOnly":"npm run build"},"_npmUser":{"name":"ntoskrnl7","email":"ntoskrnl7@gmail.com"},"_npmVersion":"10.8.3","directories":{},"_nodeVersion":"20.12.0","dependencies":{"buffer":"^6.0.3","events":"^3.3.0","snappyjs":"^0.7.0","superjson":"^2.2.1"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.6.2","@types/node":"^22.7.7","@types/snappyjs":"^0.7.1"},"_npmOperationalInternal":{"tmp":"tmp/typed-message-transport_0.0.7_1729644611031_0.06436035503674331","host":"s3://npm-registry-packages"}},"0.0.8":{"name":"typed-message-transport","version":"0.0.8","_id":"typed-message-transport@0.0.8","maintainers":[{"name":"ntoskrnl7","email":"ntoskrnl7@gmail.com"}],"dist":{"shasum":"216ec2e3c584eb591d6b2fa30f69093618b2a817","tarball":"https://registry.npmjs.org/typed-message-transport/-/typed-message-transport-0.0.8.tgz","fileCount":9,"integrity":"sha512-FiEhyTgELac5Ag/SCfWfS657XC/o8AitoJhrQAQsVMOnPAhg8a2PdI4CQ4NaX6CgBoTzj69bdX+ITYN+Ys/XcQ==","signatures":[{"sig":"MEYCIQCPb4LmMyoVikcdpPXub6sMj0tBSgIGLdArivVj6JmoBAIhAJRwNlmuc8yeAqtxQk5VK9B1OIMLGI3rmbjOHJk+cew1","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":159486},"types":"./index.d.ts","gitHead":"eed02e00397be43e00f5eca6b59c5389a0156427","scripts":{"build":"tsc && node remove-export.js && esbuild src/superJSON.ts --bundle --outfile=superJSON.js --platform=node && esbuild src/superJSON.ts --bundle --outfile=window.SuperJSON.js --platform=browser --format=iife --global-name=SuperJSON --minify","prepublishOnly":"npm run build"},"_npmUser":{"name":"ntoskrnl7","email":"ntoskrnl7@gmail.com"},"_npmVersion":"10.8.3","directories":{},"_nodeVersion":"20.12.0","dependencies":{"buffer":"^6.0.3","events":"^3.3.0","snappyjs":"^0.7.0","superjson":"^2.2.1"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.24.0","typescript":"^5.6.2","@types/node":"^22.7.7","@types/snappyjs":"^0.7.1"},"_npmOperationalInternal":{"tmp":"tmp/typed-message-transport_0.0.8_1729667050721_0.686034307263554","host":"s3://npm-registry-packages"}},"0.0.9":{"name":"typed-message-transport","version":"0.0.9","_id":"typed-message-transport@0.0.9","maintainers":[{"name":"ntoskrnl7","email":"ntoskrnl7@gmail.com"}],"dist":{"shasum":"ca8a5041098ce070a320d0b9209b79dfb7ad0f14","tarball":"https://registry.npmjs.org/typed-message-transport/-/typed-message-transport-0.0.9.tgz","fileCount":9,"integrity":"sha512-3NJB6ILfxJ466XUeJAropozTS768KxLRb0VY0aAEy2kf0Yy0vPKs+//Fs4Nyax7V12WHy6QMTYRRA0BPIX/OrA==","signatures":[{"sig":"MEYCIQD2UI80X05giSedPI60inXDM8qcn0l5MX3NQIqr95+1jgIhAJrcgkxYt5nR0MJwErIJk2Axj6IHOjFEh5HJQJN/5Bt1","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":159975},"types":"./index.d.ts","gitHead":"6b361e07988cab58d393b616ba0c0f8ea5f08ecb","scripts":{"build":"tsc && node remove-export.js && esbuild src/superJSON.ts --bundle --outfile=superJSON.js --platform=node && esbuild src/superJSON.ts --bundle --outfile=window.SuperJSON.js --platform=browser --format=iife --global-name=SuperJSON --minify","prepublishOnly":"npm run build"},"_npmUser":{"name":"ntoskrnl7","email":"ntoskrnl7@gmail.com"},"_npmVersion":"10.8.3","directories":{},"_nodeVersion":"20.12.0","dependencies":{"buffer":"^6.0.3","events":"^3.3.0","snappyjs":"^0.7.0","superjson":"^2.2.1"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.24.0","typescript":"^5.6.2","@types/node":"^22.7.7","@types/snappyjs":"^0.7.1"},"_npmOperationalInternal":{"tmp":"tmp/typed-message-transport_0.0.9_1729672345187_0.20990186910024744","host":"s3://npm-registry-packages"}},"0.1.0":{"name":"typed-message-transport","version":"0.1.0","_id":"typed-message-transport@0.1.0","maintainers":[{"name":"ntoskrnl7","email":"ntoskrnl7@gmail.com"}],"dist":{"shasum":"b3b2340762ce42af29ea51da0d0b0f5e18e68104","tarball":"https://registry.npmjs.org/typed-message-transport/-/typed-message-transport-0.1.0.tgz","fileCount":9,"integrity":"sha512-XbS9DyDbMhMk8SxNE14nNnGdBsPehkEM+VxPMbrLJEfqYtyg10k2Q9TQRZM9pU4TtthC47QFVa9rTAmCHaoacg==","signatures":[{"sig":"MEUCIQDlld/6eCxe9AEGkYfLLXafXuIo6+jOocqjN0xk7zQZwwIgAcY9PoDtYeT+xtgxClNDjxAmqZir3ogun3ekTtEIajY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":160393},"types":"./index.d.ts","gitHead":"6b361e07988cab58d393b616ba0c0f8ea5f08ecb","scripts":{"build":"tsc && node remove-export.js && esbuild src/superJSON.ts --bundle --outfile=superJSON.js --platform=node && esbuild src/superJSON.ts --bundle --outfile=window.SuperJSON.js --platform=browser --format=iife --global-name=SuperJSON --minify","prepublishOnly":"npm run build"},"_npmUser":{"name":"ntoskrnl7","email":"ntoskrnl7@gmail.com"},"_npmVersion":"10.8.3","directories":{},"_nodeVersion":"20.12.0","dependencies":{"buffer":"^6.0.3","events":"^3.3.0","snappyjs":"^0.7.0","superjson":"^2.2.1"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.24.0","typescript":"^5.6.2","@types/node":"^22.7.7","@types/snappyjs":"^0.7.1"},"_npmOperationalInternal":{"tmp":"tmp/typed-message-transport_0.1.0_1730139424089_0.8968949928776597","host":"s3://npm-registry-packages"}},"0.2.0":{"name":"typed-message-transport","version":"0.2.0","_id":"typed-message-transport@0.2.0","maintainers":[{"name":"ntoskrnl7","email":"ntoskrnl7@gmail.com"}],"dist":{"shasum":"08505dc53ee9b58eb1f0ee1eedf61dba954fec8b","tarball":"https://registry.npmjs.org/typed-message-transport/-/typed-message-transport-0.2.0.tgz","fileCount":9,"integrity":"sha512-IB6QDrZfLlZ0Z1rIvcTHtS6btHXQx5+Sviid5IV9MqavEJ1c2omm3LVCHxfvvX22TNQr/ruq4esm5sc6r8f2jA==","signatures":[{"sig":"MEUCIFS6MLONoLf7Hmc6GBFaFPLpyJ2v8OGcCEmyktgWwsl+AiEAsmJzezIlmRK4TrtCFRpQLY1f1Nu8nspw9eqUbYoJUps=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":160707},"types":"./index.d.ts","gitHead":"5cad06a8952b05d4fa26caeafb498b5b03dac1b3","scripts":{"build":"tsc && node remove-export.js && esbuild src/superJSON.ts --bundle --outfile=superJSON.js --platform=node && esbuild src/superJSON.ts --bundle --outfile=window.SuperJSON.js --platform=browser --format=iife --global-name=SuperJSON --minify","prepublishOnly":"npm run build"},"_npmUser":{"name":"ntoskrnl7","email":"ntoskrnl7@gmail.com"},"_npmVersion":"10.9.0","directories":{},"_nodeVersion":"20.12.0","dependencies":{"buffer":"^6.0.3","events":"^3.3.0","snappyjs":"^0.7.0","superjson":"^2.2.1"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.24.0","typescript":"^5.6.2","@types/node":"^22.7.7","@types/snappyjs":"^0.7.1"},"_npmOperationalInternal":{"tmp":"tmp/typed-message-transport_0.2.0_1731044856328_0.34757102617697955","host":"s3://npm-registry-packages"}},"0.3.0":{"name":"typed-message-transport","version":"0.3.0","_id":"typed-message-transport@0.3.0","maintainers":[{"name":"ntoskrnl7","email":"ntoskrnl7@gmail.com"}],"dist":{"shasum":"195d155b474b93096818b20d95f1c65a5c955160","tarball":"https://registry.npmjs.org/typed-message-transport/-/typed-message-transport-0.3.0.tgz","fileCount":11,"integrity":"sha512-2O3midXjGko/rsw4fC+HovPWN6jsMedosQEBs+jg7TAiVrVmh6opC7LLTFqyjS/C0p5FQ/Je+qetsg2qAeFDDQ==","signatures":[{"sig":"MEUCIQD9yFzHlLk3RrGuW5VOn77OsiVcHHn4dy4tfBDXwD34BAIgTCFxMx+/aAQ4ECK5n43r68k/y8ta1WyIsXFcX3bavaA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":179224},"types":"./index.d.ts","gitHead":"c839e19032dba88bfdb3d00da83b2926590b3432","scripts":{"test":"jest","build":"tsc --target ES2015 && node remove-export.js && esbuild src/superJSON.ts --bundle --target=ES2015 --outfile=superJSON.js --platform=node && esbuild src/superJSON.ts --bundle --target=ES2015 --outfile=window.SuperJSON.js --platform=browser --format=iife --global-name=SuperJSON --minify","prepublishOnly":"npm run build"},"_npmUser":{"name":"ntoskrnl7","email":"ntoskrnl7@gmail.com"},"_npmVersion":"10.8.3","description":"","directories":{},"_nodeVersion":"20.18.0","dependencies":{"buffer":"^6.0.3","events":"^3.3.0","flatted":"^3.3.1","snappyjs":"^0.7.0","superjson":"^2.2.1"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","esbuild":"^0.24.0","ts-jest":"^29.2.5","typescript":"^5.6.3","@types/chai":"^5.0.1","@types/jest":"^29.5.14","@types/node":"^22.9.0","@types/snappyjs":"^0.7.1"},"_npmOperationalInternal":{"tmp":"tmp/typed-message-transport_0.3.0_1731248927135_0.17233573456849793","host":"s3://npm-registry-packages"}},"0.3.1":{"name":"typed-message-transport","version":"0.3.1","_id":"typed-message-transport@0.3.1","maintainers":[{"name":"ntoskrnl7","email":"ntoskrnl7@gmail.com"}],"dist":{"shasum":"ff44cc9bf7f89ed95be021d76894a0bb2cdb5331","tarball":"https://registry.npmjs.org/typed-message-transport/-/typed-message-transport-0.3.1.tgz","fileCount":10,"integrity":"sha512-awBbJ2f8nlYgKL1cNBUddJd9i/0uV1z6wXll4rXpQcJlCAqmoJRVvujr+0/poa8WZpCyCSOLG3FUJLn62R3h7g==","signatures":[{"sig":"MEQCIHOqOu2qzvkVGMFTN22Hx+bvy92qL+TiXbcveCazOHniAiBp72K+eue1ZYZSqfKfwlQ7JE4zQS9tiLJVj+1/qXp2xQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":184636},"types":"./index.d.ts","gitHead":"e444fbfbc2260b4173450a7028f6a92adcc0a206","scripts":{"test":"jest","build":"tsc --target ES2015 && node remove-export.js && esbuild src/superJSON.ts --bundle --target=ES2015 --outfile=superJSON.js --platform=node && esbuild src/superJSON.ts --bundle --target=ES2015 --outfile=window.SuperJSON.js --platform=browser --format=iife --global-name=SuperJSON --minify","prepublishOnly":"npm run build"},"_npmUser":{"name":"ntoskrnl7","email":"ntoskrnl7@gmail.com"},"_npmVersion":"10.9.0","description":"`typed-message-transport` is a TypeScript-based library designed for handling strongly-typed message exchanges between different environments, such as browser workers or Node.js processes. This library facilitates sending and receiving messages with a cle","directories":{},"_nodeVersion":"20.12.0","dependencies":{"buffer":"^6.0.3","events":"^3.3.0","flatted":"^3.3.1","snappyjs":"^0.7.0","superjson":"^2.2.1"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","esbuild":"^0.24.0","ts-jest":"^29.2.5","typescript":"^5.6.3","@types/chai":"^5.0.1","@types/jest":"^29.5.14","@types/node":"^22.9.0","@types/snappyjs":"^0.7.1"},"_npmOperationalInternal":{"tmp":"tmp/typed-message-transport_0.3.1_1731283464133_0.18709950391872132","host":"s3://npm-registry-packages"}},"0.3.2":{"name":"typed-message-transport","version":"0.3.2","_id":"typed-message-transport@0.3.2","maintainers":[{"name":"ntoskrnl7","email":"ntoskrnl7@gmail.com"}],"dist":{"shasum":"4429e7fa43b0e8248d7f259b051d3779ebc54993","tarball":"https://registry.npmjs.org/typed-message-transport/-/typed-message-transport-0.3.2.tgz","fileCount":8,"integrity":"sha512-pqhB+9nX3hY64ba59QjI87eoa7jBuwYu36Um39tJfx6ukrOiN0sVYDA5o19iJ4Jyp29/sgN/kKrtpk6ul6cnsQ==","signatures":[{"sig":"MEUCIQCcyQmCYRz6FzjZLRUTPBbmRRxtUZCOO/ubGJf627zZpgIgANV60U39gFUhXIjP7x3+3/mmiXGI9zPu9hlVkMuRoKg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":140406},"types":"./index.d.ts","gitHead":"e444fbfbc2260b4173450a7028f6a92adcc0a206","scripts":{"test":"jest --preset ts-jest","build":"tsc --target ES2015 && esbuild src/superJSON.ts --bundle --target=ES2015 --outfile=superJSON.js --platform=node","prepublishOnly":"npm run build && npm test"},"_npmUser":{"name":"ntoskrnl7","email":"ntoskrnl7@gmail.com"},"_npmVersion":"10.9.0","description":"`typed-message-transport` is a TypeScript-based library designed for handling strongly-typed message exchanges between different environments, such as browser workers or Node.js processes. This library facilitates sending and receiving messages with a cle","directories":{},"_nodeVersion":"20.12.0","dependencies":{"buffer":"^6.0.3","events":"^3.3.0","snappyjs":"^0.7.0","superjson":"^2.2.1"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","esbuild":"^0.24.0","flatted":"^3.3.1","ts-jest":"^29.2.5","typescript":"^5.6.3","@types/chai":"^5.0.1","@types/jest":"^29.5.14","@types/node":"^22.9.0","@types/snappyjs":"^0.7.1"},"_npmOperationalInternal":{"tmp":"tmp/typed-message-transport_0.3.2_1731293660361_0.7206748487630215","host":"s3://npm-registry-packages"}},"0.3.3":{"name":"typed-message-transport","version":"0.3.3","_id":"typed-message-transport@0.3.3","maintainers":[{"name":"ntoskrnl7","email":"ntoskrnl7@gmail.com"}],"dist":{"shasum":"a460fe1b90849d199385293a3a3d0b10c3154d59","tarball":"https://registry.npmjs.org/typed-message-transport/-/typed-message-transport-0.3.3.tgz","fileCount":8,"integrity":"sha512-mKeCAmnSUxb5sNmc2YpQiiEGBynhJZeEb6HpXtZkc73zOzR/MnmzeD4K/lRomc4Dr9hRxt0IS1mBE1oB3GWuVQ==","signatures":[{"sig":"MEQCIGUoMKbu9BgxDNow7cDvfhl4jpocFYfIqy0P6kXE7NFXAiA5i9eXV4DLG9DSizMsCsW+tVH2HlhCH+G9nAkcveHCJw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":141418},"types":"./index.d.ts","gitHead":"0bcdb76e7d33da071ddf4740083b285abb3baff5","scripts":{"test":"jest --preset ts-jest","build":"tsc --target ES2015 && esbuild src/superJSON.ts --bundle --target=ES2015 --outfile=superJSON.js --platform=node","prepublishOnly":"npm run build && npm test"},"_npmUser":{"name":"ntoskrnl7","email":"ntoskrnl7@gmail.com"},"_npmVersion":"10.9.0","description":"`typed-message-transport` is a TypeScript-based library designed for handling strongly-typed message exchanges between different environments, such as browser workers or Node.js processes. This library facilitates sending and receiving messages with a cle","directories":{},"_nodeVersion":"20.12.0","dependencies":{"buffer":"^6.0.3","events":"^3.3.0","snappyjs":"^0.7.0","superjson":"^2.2.1"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","esbuild":"^0.24.0","flatted":"^3.3.1","ts-jest":"^29.2.5","typescript":"^5.6.3","@types/chai":"^5.0.1","@types/jest":"^29.5.14","@types/node":"^22.9.0","@types/snappyjs":"^0.7.1"},"_npmOperationalInternal":{"tmp":"tmp/typed-message-transport_0.3.3_1731299336223_0.6767895784852633","host":"s3://npm-registry-packages"}},"0.4.0":{"name":"typed-message-transport","version":"0.4.0","_id":"typed-message-transport@0.4.0","maintainers":[{"name":"ntoskrnl7","email":"ntoskrnl7@gmail.com"}],"dist":{"shasum":"1de179174bfbab9cd38a5c8622b983147d886382","tarball":"https://registry.npmjs.org/typed-message-transport/-/typed-message-transport-0.4.0.tgz","fileCount":8,"integrity":"sha512-s94Mv6bZh6YrAWDBzj2puFonu4TyEnz0gwAPDCef5IFHvo9mURx5KsWRKlm83ml/0RfLTvo5abyUI+Hz6tCq9w==","signatures":[{"sig":"MEQCIF4FwgueNnDwIwUJVV+T4LMqh9GNqsZ5+ACFx0VBZkOhAiBpigR1r7VE4WvFJf/UgfsIAqCpjn8GKmz5BxrF5lBYOg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":142522},"types":"./index.d.ts","gitHead":"e947f2f4a6e25721cd797e7caf4c364f2b166852","scripts":{"test":"jest --preset ts-jest","build":"tsc --target ES2015 && esbuild src/superJSON.ts --bundle --target=ES2015 --outfile=superJSON.js --platform=node","prepublishOnly":"npm run build && npm test"},"_npmUser":{"name":"ntoskrnl7","email":"ntoskrnl7@gmail.com"},"_npmVersion":"10.9.0","description":"`typed-message-transport` is a TypeScript-based library designed for handling strongly-typed message exchanges between different environments, such as browser workers or Node.js processes. This library facilitates sending and receiving messages with a cle","directories":{},"_nodeVersion":"20.12.0","dependencies":{"buffer":"^6.0.3","events":"^3.3.0","snappyjs":"^0.7.0","superjson":"^2.2.1"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","esbuild":"^0.24.0","flatted":"^3.3.2","ts-jest":"^29.2.5","typescript":"^5.7.2","@types/chai":"^5.0.1","@types/jest":"^29.5.14","@types/node":"^22.10.1","@types/snappyjs":"^0.7.1"},"_npmOperationalInternal":{"tmp":"tmp/typed-message-transport_0.4.0_1733293270943_0.4080919663038931","host":"s3://npm-registry-packages"}},"0.4.1":{"name":"typed-message-transport","version":"0.4.1","_id":"typed-message-transport@0.4.1","maintainers":[{"name":"ntoskrnl7","email":"ntoskrnl7@gmail.com"}],"dist":{"shasum":"4e56075fca4769d6a5bfd7b9a01cc7657db1457f","tarball":"https://registry.npmjs.org/typed-message-transport/-/typed-message-transport-0.4.1.tgz","fileCount":8,"integrity":"sha512-qu6POy8pASPQPiqvv+IJUk+LAtv8aVJF6Se96a2AwW7XsPcwPgCK/xBdLXfScHkoch3XWMzKYCAYprapFyB2MA==","signatures":[{"sig":"MEYCIQC+10D1GIwc8PAr8skUtCihLNfcNXCJid+IgytHWX88YQIhAIUxQaUy3p7nBJWEzVoEhYLxC3n2IU9Bbl2bkHnZ6gnY","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":142537},"types":"./index.d.ts","gitHead":"e0929aa7a7617b951b860715934220bae17e9296","scripts":{"test":"jest --preset ts-jest","build":"tsc --target ES2015 && esbuild src/superJSON.ts --bundle --target=ES2015 --outfile=superJSON.js --platform=node","prepublishOnly":"npm run build && npm test"},"_npmUser":{"name":"ntoskrnl7","email":"ntoskrnl7@gmail.com"},"_npmVersion":"10.9.0","description":"`typed-message-transport` is a TypeScript-based library designed for handling strongly-typed message exchanges between different environments, such as browser workers or Node.js processes. This library facilitates sending and receiving messages with a cle","directories":{},"_nodeVersion":"20.12.0","dependencies":{"buffer":"^6.0.3","events":"^3.3.0","snappyjs":"^0.7.0","superjson":"^2.2.1"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","esbuild":"^0.24.0","flatted":"^3.3.2","ts-jest":"^29.2.5","typescript":"^5.7.2","@types/chai":"^5.0.1","@types/jest":"^29.5.14","@types/node":"^22.10.1","@types/snappyjs":"^0.7.1"},"_npmOperationalInternal":{"tmp":"tmp/typed-message-transport_0.4.1_1733327483231_0.6383468065795499","host":"s3://npm-registry-packages"}},"0.4.2":{"name":"typed-message-transport","version":"0.4.2","_id":"typed-message-transport@0.4.2","maintainers":[{"name":"ntoskrnl7","email":"ntoskrnl7@gmail.com"}],"dist":{"shasum":"4dd2fedd6f15194ef2505c86f1cf1720e6ea1040","tarball":"https://registry.npmjs.org/typed-message-transport/-/typed-message-transport-0.4.2.tgz","fileCount":8,"integrity":"sha512-kdj/tyokPyWbKStA9rUAjgcc7pH01KBHdAFUEfG0GrsLJUxBRp/K4t7HkExX98JwOhYQU18A3xEXujEtua3CBw==","signatures":[{"sig":"MEUCIQDCeoh9yPA+U0ZrItqoZSUQ5gEDg/+5jEHua/CxPFnaaQIgAwpoZ8/oN7yFoNGxyJm65vbLeCojQM8QPPkYTIqMDiA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":141631},"types":"./index.d.ts","gitHead":"0c5eda552b3d8c51e618c2b2a0e27243f0f8fdd1","scripts":{"test":"jest --preset ts-jest","build":"tsc --target ES2015 && esbuild src/superJSON.ts --bundle --target=ES2015 --outfile=superJSON.js --platform=node","prepublishOnly":"npm run build && npm test"},"_npmUser":{"name":"ntoskrnl7","email":"ntoskrnl7@gmail.com"},"_npmVersion":"10.9.0","description":"`typed-message-transport` is a TypeScript-based library designed for handling strongly-typed message exchanges between different environments, such as browser workers or Node.js processes. This library facilitates sending and receiving messages with a cle","directories":{},"_nodeVersion":"20.12.0","dependencies":{"buffer":"^6.0.3","events":"^3.3.0","snappyjs":"^0.7.0","superjson":"^2.2.2"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","esbuild":"^0.24.0","flatted":"^3.3.2","ts-jest":"^29.2.5","typescript":"^5.7.2","@types/chai":"^5.0.1","@types/jest":"^29.5.14","@types/node":"^22.10.2","@types/snappyjs":"^0.7.1"},"_npmOperationalInternal":{"tmp":"tmp/typed-message-transport_0.4.2_1733968110529_0.48309736681634563","host":"s3://npm-registry-packages-npm-production"}},"0.4.3":{"name":"typed-message-transport","version":"0.4.3","_id":"typed-message-transport@0.4.3","maintainers":[{"name":"ntoskrnl7","email":"ntoskrnl7@gmail.com"}],"dist":{"shasum":"334e81d240c4e5347b8c80f8968c58f769785185","tarball":"https://registry.npmjs.org/typed-message-transport/-/typed-message-transport-0.4.3.tgz","fileCount":8,"integrity":"sha512-eP8UBdQCTwryaY3Hz9srTaXl8ymC++itMMfvWg536RNUd7WSCNIRatnP7L16HuaO8ZawZVK6NrE/Z48UfMmEhQ==","signatures":[{"sig":"MEUCIFpPhOBtUHdhqzhCHl0EPh2Oh02owWBb/a1xOI3rWumGAiEAtIhjtH1Y+aNVQ6Ab2bKIypfz2EES8wHuboX8otSLRPY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":141686},"types":"./index.d.ts","gitHead":"dd951aaf1a91e6c920dd1d46472e96b655414409","scripts":{"test":"jest --preset ts-jest","build":"tsc --target ES2015 && esbuild src/superJSON.ts --bundle --target=ES2015 --outfile=superJSON.js --platform=node","prepublishOnly":"npm run build && npm test"},"_npmUser":{"name":"ntoskrnl7","email":"ntoskrnl7@gmail.com"},"_npmVersion":"10.9.0","description":"`typed-message-transport` is a TypeScript-based library designed for handling strongly-typed message exchanges between different environments, such as browser workers or Node.js processes. This library facilitates sending and receiving messages with a cle","directories":{},"_nodeVersion":"20.12.0","dependencies":{"buffer":"^6.0.3","events":"^3.3.0","snappyjs":"^0.7.0","superjson":"^2.2.2"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","esbuild":"^0.24.0","flatted":"^3.3.2","ts-jest":"^29.2.5","typescript":"^5.7.2","@types/chai":"^5.0.1","@types/jest":"^29.5.14","@types/node":"^22.10.2","@types/snappyjs":"^0.7.1"},"_npmOperationalInternal":{"tmp":"tmp/typed-message-transport_0.4.3_1733970454023_0.6651034816532722","host":"s3://npm-registry-packages-npm-production"}},"0.4.4":{"name":"typed-message-transport","version":"0.4.4","_id":"typed-message-transport@0.4.4","maintainers":[{"name":"ntoskrnl7","email":"ntoskrnl7@gmail.com"}],"dist":{"shasum":"626b5a8e5dae09d655a086bb6c96d411a6dc50fc","tarball":"https://registry.npmjs.org/typed-message-transport/-/typed-message-transport-0.4.4.tgz","fileCount":8,"integrity":"sha512-EAuosHY9UQUa2vYkICUYdJVVDPfc3RINCbswQHm0YNhONh4qB1bvcIdSLyVXHs73hUBiauX2LLOcxZwS2kx53A==","signatures":[{"sig":"MEYCIQDfVrwqnIImNFL8aLfbv2jAZqx0dZDjZ9zMZAztJj0SswIhANXrJImGvtiwoPOX2G7ofFwX6cdLWQAwwmreGPPbyLrM","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":142616},"types":"./index.d.ts","gitHead":"5103bac90cf2f872aaa5996c01bd3af620c0fc6b","scripts":{"test":"jest --preset ts-jest","build":"tsc --target ES2015 && esbuild src/superJSON.ts --bundle --target=ES2015 --outfile=superJSON.js --platform=node","prepublishOnly":"npm run build && npm test"},"_npmUser":{"name":"ntoskrnl7","email":"ntoskrnl7@gmail.com"},"_npmVersion":"10.9.0","description":"`typed-message-transport` is a TypeScript-based library designed for handling strongly-typed message exchanges between different environments, such as browser workers or Node.js processes. This library facilitates sending and receiving messages with a cle","directories":{},"_nodeVersion":"20.12.0","dependencies":{"buffer":"^6.0.3","events":"^3.3.0","snappyjs":"^0.7.0","superjson":"^2.2.2"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","esbuild":"^0.24.2","flatted":"^3.3.2","ts-jest":"^29.2.5","typescript":"^5.7.2","@types/chai":"^5.0.1","@types/jest":"^29.5.14","@types/node":"^22.10.2","@types/snappyjs":"^0.7.1"},"_npmOperationalInternal":{"tmp":"tmp/typed-message-transport_0.4.4_1734993157954_0.8357260168096092","host":"s3://npm-registry-packages-npm-production"}},"0.5.0":{"name":"typed-message-transport","version":"0.5.0","_id":"typed-message-transport@0.5.0","maintainers":[{"name":"ntoskrnl7","email":"ntoskrnl7@gmail.com"}],"dist":{"shasum":"0ff80e010436f87765252ef41eca1cf77e8edbef","tarball":"https://registry.npmjs.org/typed-message-transport/-/typed-message-transport-0.5.0.tgz","fileCount":10,"integrity":"sha512-v4j+UsvRsGoICcqTIHA59pzGKL1FZ5S/GI2LgUI3xE+SFqwvzPGho82DKGh4F7nzz7FSDYM68E2Ar5x1McxhkQ==","signatures":[{"sig":"MEQCIB+xAh1h34tlPWc/uKve4dXQmX+er7iYlGFWLAKewdhpAiBVALeYm5q29plZ2VjQo7jpxLb60/gy+pvk+zb2lFq0BA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":186389},"types":"./index.d.ts","gitHead":"890a8f2606b66ad8a2dec79210e8d5e9c8cd62f2","scripts":{"test":"jest --preset ts-jest","build":"tsc --target ES2015 && esbuild src/superJSON.ts --bundle --target=ES2015 --outfile=superJSON.js --platform=node","prepublishOnly":"npm run build && npm test"},"_npmUser":{"name":"ntoskrnl7","email":"ntoskrnl7@gmail.com"},"_npmVersion":"10.8.3","description":"`typed-message-transport` is a TypeScript-based library designed for handling strongly-typed message exchanges between different environments, such as browser workers or Node.js processes. This library facilitates sending and receiving messages with a cle","directories":{},"_nodeVersion":"20.18.0","dependencies":{"buffer":"^6.0.3","events":"^3.3.0","snappyjs":"^0.7.0","superjson":"^2.2.2"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","esbuild":"^0.25.4","flatted":"^3.3.3","ts-jest":"^29.3.4","typescript":"^5.8.3","@types/chai":"^5.2.2","@types/jest":"^29.5.14","@types/node":"^22.15.18","@types/snappyjs":"^0.7.1"},"_npmOperationalInternal":{"tmp":"tmp/typed-message-transport_0.5.0_1747432126498_0.9763794201417095","host":"s3://npm-registry-packages-npm-production"}},"0.5.1":{"name":"typed-message-transport","version":"0.5.1","_id":"typed-message-transport@0.5.1","maintainers":[{"name":"ntoskrnl7","email":"ntoskrnl7@gmail.com"}],"dist":{"shasum":"02167f8ccd0e5bbd20b6dfe5a297e6536cb50b8c","tarball":"https://registry.npmjs.org/typed-message-transport/-/typed-message-transport-0.5.1.tgz","fileCount":8,"integrity":"sha512-Kzc2XRUHSkZGklLj/PrubjQDJt/GKLWPGRfixlfdbXmgmTP7r90zymL6RaRLWmaw5B9aYlwDOwOJpS2zhyQ+rw==","signatures":[{"sig":"MEQCIHThIugTYuP50JH2gL6jk+1WtrfiLfxs61DJjkgFNJCxAiBaRwWuv6z4vu20qG/Yu2hJomvAmw0rMbsL8N7uZxkAEw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":145033},"types":"./index.d.ts","gitHead":"375a01581b17361f09be7e18a2bc3a4fa0349002","scripts":{"test":"jest --preset ts-jest","build":"tsc --target ES2015 && esbuild src/superJSON.ts --bundle --target=ES2015 --outfile=superJSON.js --platform=node","prepublishOnly":"npm run build && npm test"},"_npmUser":{"name":"ntoskrnl7","email":"ntoskrnl7@gmail.com"},"_npmVersion":"11.3.0","description":"`typed-message-transport` is a TypeScript-based library designed for handling strongly-typed message exchanges between different environments, such as browser workers or Node.js processes. This library facilitates sending and receiving messages with a cle","directories":{},"_nodeVersion":"22.15.0","dependencies":{"buffer":"^6.0.3","events":"^3.3.0","snappyjs":"^0.7.0","superjson":"^2.2.2"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","esbuild":"^0.25.4","flatted":"^3.3.3","ts-jest":"^29.3.4","typescript":"^5.8.3","@types/chai":"^5.2.2","@types/jest":"^29.5.14","@types/node":"^22.15.19","@types/snappyjs":"^0.7.1"},"_npmOperationalInternal":{"tmp":"tmp/typed-message-transport_0.5.1_1747727259891_0.37993808297677645","host":"s3://npm-registry-packages-npm-production"}},"0.5.2":{"name":"typed-message-transport","version":"0.5.2","_id":"typed-message-transport@0.5.2","maintainers":[{"name":"ntoskrnl7","email":"ntoskrnl7@gmail.com"}],"dist":{"shasum":"46da891a54b8c2441c8c60ddd7700f80b763d0ac","tarball":"https://registry.npmjs.org/typed-message-transport/-/typed-message-transport-0.5.2.tgz","fileCount":8,"integrity":"sha512-I487wFH+2YFqwEr5/KbXdGbnSXAgoemzwpF1xD226Fu3gnU1vlVhBEzy2qgOIkokmxbwSOhHpy0AwRUXD7Tplw==","signatures":[{"sig":"MEUCICUv3JNnjww/msW1gdPHucoL8L6nMFZTK0wVLfqfgJkHAiEA/bPOhv4kLAVVFNxkEEg9EkIXYEh+zZ57SsilGSCpUDA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":145074},"types":"./index.d.ts","gitHead":"20a5330670b8340909c93719f3b9f5a3ff5f54e9","scripts":{"test":"jest --preset ts-jest","build":"tsc --target ES2015 && esbuild src/superJSON.ts --bundle --target=ES2015 --outfile=superJSON.js --platform=node","prepublishOnly":"npm run build && npm test"},"_npmUser":{"name":"ntoskrnl7","actor":{"name":"ntoskrnl7","type":"user","email":"ntoskrnl7@gmail.com"},"email":"ntoskrnl7@gmail.com"},"_npmVersion":"11.3.0","description":"`typed-message-transport` is a TypeScript-based library designed for handling strongly-typed message exchanges between different environments, such as browser workers or Node.js processes. This library facilitates sending and receiving messages with a cle","directories":{},"_nodeVersion":"22.15.0","dependencies":{"jsbi":"^4.3.2","buffer":"^6.0.3","events":"^3.3.0","snappyjs":"^0.7.0","superjson":"^2.2.2"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^30.0.3","esbuild":"^0.25.5","flatted":"^3.3.3","ts-jest":"^29.4.0","typescript":"^5.8.3","@types/chai":"^5.2.2","@types/jest":"^30.0.0","@types/node":"^24.0.4","@types/snappyjs":"^0.7.1"},"_npmOperationalInternal":{"tmp":"tmp/typed-message-transport_0.5.2_1750989620068_0.9298243764382996","host":"s3://npm-registry-packages-npm-production"}},"0.5.4":{"name":"typed-message-transport","version":"0.5.4","_id":"typed-message-transport@0.5.4","maintainers":[{"name":"ntoskrnl7","email":"ntoskrnl7@gmail.com"}],"dist":{"shasum":"789406ae465cf6b3cfd93fd3241fd8450bb60712","tarball":"https://registry.npmjs.org/typed-message-transport/-/typed-message-transport-0.5.4.tgz","fileCount":9,"integrity":"sha512-zNJlBqP9OkNffJIfHOwW4J8I5KgbrzW/9d3cALGFxSOwNX+/h2o71Xz7b2SJOVbZtgJMdUy6zc008pZxgGjpfg==","signatures":[{"sig":"MEQCIHFwcDAaCMKbb9bevvafMlcWoHzB57BHFM8quagc7Jq0AiAMxKeupQshuL7o7q2WOdDe+j4lHCUcgLVgZaiw/MF1ew==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":145747},"types":"./index.d.ts","gitHead":"d04f2311e87b06285327401acf73aa86f92413e6","scripts":{"lint":"concurrently npm:lint:es npm:lint:ox","test":"npm run build && jest --preset ts-jest","build":"tsc --target ES2015 && esbuild src/superJSON.ts --bundle --target=ES2015 --outfile=superJSON.js --platform=node","lint:es":"eslint src/*.ts","lint:ox":"oxlint ./src","extractTypes":"npx tsc -p tsconfig.dts.json && npx api-extractor run --local","prepublishOnly":"npm run lint && npm run build && npm test && npm run extractTypes"},"_npmUser":{"name":"ntoskrnl7","email":"ntoskrnl7@gmail.com"},"_npmVersion":"11.5.2","description":"`typed-message-transport` is a TypeScript-based library designed for handling strongly-typed message exchanges between different environments, such as browser workers or Node.js processes. This library facilitates sending and receiving messages with a cle","directories":{},"_nodeVersion":"22.15.0","dependencies":{"jsbi":"^4.3.2","buffer":"^6.0.3","events":"^3.3.0","snappyjs":"^0.7.0","superjson":"^2.2.2"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^30.1.3","eslint":"^9.34.0","oxlint":"^1.14.0","esbuild":"^0.25.9","flatted":"^3.3.3","ts-jest":"^29.4.1","typescript":"^5.9.2","@types/chai":"^5.2.2","@types/jest":"^30.0.0","@types/node":"^24.3.0","concurrently":"^9.2.1","@types/snappyjs":"^0.7.1","typescript-eslint":"^8.42.0","@microsoft/api-extractor":"^7.52.11"},"_npmOperationalInternal":{"tmp":"tmp/typed-message-transport_0.5.4_1756966089477_0.9183411008101163","host":"s3://npm-registry-packages-npm-production"}},"0.5.6":{"name":"typed-message-transport","version":"0.5.6","_id":"typed-message-transport@0.5.6","maintainers":[{"name":"ntoskrnl7","email":"ntoskrnl7@gmail.com"}],"dist":{"shasum":"ee4d236acd39bc430721f5f9b25e7cde596d3d4e","tarball":"https://registry.npmjs.org/typed-message-transport/-/typed-message-transport-0.5.6.tgz","fileCount":13,"integrity":"sha512-+MF+6RY+EY9CozoUgWgxfq0Z2TCFAbjXKZrROhEUS1Dw7GtZrrLd/lp3Eb1kzQb3nL2wLKx85hR6I7fKz6WT0w==","signatures":[{"sig":"MEUCIGGqu5W/cZHTNtBGHJKBroiliYERBceckyu/H1coEukTAiEA4Ij0AutRFWu2bttX1cncGK+l4cQwOx1tUCHZ6HfMJgA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":182196},"types":"./index.d.ts","gitHead":"3f5d103568ad90fcc8863a4b715ebf4e5ca9b49e","scripts":{"lint":"concurrently npm:lint:es npm:lint:ox","test":"npm run build && jest --preset ts-jest","build":"tsc --target ES2015 && esbuild src/superJSON.ts --bundle --target=ES2015 --outfile=superJSON.js --platform=node","lint:es":"eslint src/*.ts","lint:ox":"oxlint ./src","extractTypes":"npx tsc -p tsconfig.dts.json && npx api-extractor run --local","prepublishOnly":"npm run lint && npm run build && npm test && npm run extractTypes"},"_npmUser":{"name":"ntoskrnl7","email":"ntoskrnl7@gmail.com"},"_npmVersion":"11.5.2","description":"`typed-message-transport` is a TypeScript-based library designed for handling strongly-typed message exchanges between different environments, such as browser workers or Node.js processes. This library facilitates sending and receiving messages with a cle","directories":{},"_nodeVersion":"22.15.0","dependencies":{"jsbi":"^4.3.2","buffer":"^6.0.3","events":"^3.3.0","snappyjs":"^0.7.0","superjson":"^2.2.2"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^30.1.3","eslint":"^9.36.0","oxlint":"^1.18.0","esbuild":"^0.25.10","flatted":"^3.3.3","ts-jest":"^29.4.4","typescript":"^5.9.2","@types/chai":"^5.2.2","@types/jest":"^30.0.0","@types/node":"^24.5.2","concurrently":"^9.2.1","@types/snappyjs":"^0.7.1","typescript-eslint":"^8.44.1","@microsoft/api-extractor":"^7.52.13"},"_npmOperationalInternal":{"tmp":"tmp/typed-message-transport_0.5.6_1758765447861_0.8764563056819776","host":"s3://npm-registry-packages-npm-production"}},"0.5.7":{"name":"typed-message-transport","version":"0.5.7","_id":"typed-message-transport@0.5.7","maintainers":[{"name":"ntoskrnl7","email":"ntoskrnl7@gmail.com"}],"dist":{"shasum":"f2cee9019f720bb6ec5423d5f2d519cccb0e71e7","tarball":"https://registry.npmjs.org/typed-message-transport/-/typed-message-transport-0.5.7.tgz","fileCount":13,"integrity":"sha512-4YIu1op9vC7a9K9j2jElJ9izrBx+5rHGVnvk013/dvjsfOd9Ai1MHzSJVD9E/RxwlXu5z9+jwhHEO0+UnUQNLA==","signatures":[{"sig":"MEQCIBseS5e5vZMvvGSBjlshbuM6di3aFizchhDjwRbKH4NvAiBBylzHG6UhdgUHayEjmphINp7KGj/VEsv4e0h/p1daPw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":182467},"types":"./index.d.ts","gitHead":"3f5d103568ad90fcc8863a4b715ebf4e5ca9b49e","scripts":{"lint":"concurrently npm:lint:es npm:lint:ox","test":"npm run build && jest --preset ts-jest","build":"tsc --target ES2015 && esbuild src/superJSON.ts --bundle --target=ES2015 --outfile=superJSON.js --platform=node","lint:es":"eslint src/*.ts","lint:ox":"oxlint ./src","extractTypes":"npx tsc -p tsconfig.dts.json && npx api-extractor run --local","prepublishOnly":"npm run lint && npm run build && npm test && npm run extractTypes"},"_npmUser":{"name":"ntoskrnl7","email":"ntoskrnl7@gmail.com"},"_npmVersion":"11.5.2","description":"`typed-message-transport` is a TypeScript-based library designed for handling strongly-typed message exchanges between different environments, such as browser workers or Node.js processes. This library facilitates sending and receiving messages with a cle","directories":{},"_nodeVersion":"22.15.0","dependencies":{"jsbi":"^4.3.2","buffer":"^6.0.3","events":"^3.3.0","snappyjs":"^0.7.0","superjson":"^2.2.2"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^30.1.3","eslint":"^9.36.0","oxlint":"^1.18.0","esbuild":"^0.25.10","flatted":"^3.3.3","ts-jest":"^29.4.4","typescript":"^5.9.2","@types/chai":"^5.2.2","@types/jest":"^30.0.0","@types/node":"^24.5.2","concurrently":"^9.2.1","@types/snappyjs":"^0.7.1","typescript-eslint":"^8.44.1","@microsoft/api-extractor":"^7.52.13"},"_npmOperationalInternal":{"tmp":"tmp/typed-message-transport_0.5.7_1758794526412_0.24050668165966993","host":"s3://npm-registry-packages-npm-production"}},"0.5.8":{"name":"typed-message-transport","version":"0.5.8","_id":"typed-message-transport@0.5.8","maintainers":[{"name":"ntoskrnl7","email":"ntoskrnl7@gmail.com"}],"dist":{"shasum":"aa40b83c4f930d6294d88b81b1889e7251bbeb4e","tarball":"https://registry.npmjs.org/typed-message-transport/-/typed-message-transport-0.5.8.tgz","fileCount":13,"integrity":"sha512-ziXQrYfdHNN6wpoyRffxUt2qar4+fHTe7M1r/yTB5Y8e0XwM9INtk+dL3Zy15yxuyu0wn1UCJd0aGqUqlRcdCg==","signatures":[{"sig":"MEUCIQC+vnpNZylCE5QgSG5wD+QHwW84LaLPNufxUBQM6TTSOgIgejDRkht0PGKg3x9b9EWybjeoR+C2KoUli2GI2JXEezM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":117181},"types":"./index.d.ts","gitHead":"fd87623a7b64170ff67a6c70afb42ce31b062b9c","scripts":{"lint":"concurrently npm:lint:es npm:lint:ox","test":"npm run build && jest --preset ts-jest","build":"tsc && esbuild src/superJSON.ts --bundle --outfile=superJSON.js --format=cjs","lint:es":"eslint src/*.ts","lint:ox":"oxlint ./src","extractTypes":"npx tsc -p tsconfig.dts.json && npx api-extractor run --local","prepublishOnly":"npm run lint && npm run build && npm test && npm run extractTypes"},"_npmUser":{"name":"ntoskrnl7","email":"ntoskrnl7@gmail.com"},"_npmVersion":"11.5.2","description":"`typed-message-transport` is a TypeScript-based library designed for handling strongly-typed message exchanges between different environments, such as browser workers or Node.js processes. This library facilitates sending and receiving messages with a cle","directories":{},"_nodeVersion":"22.15.0","dependencies":{"jsbi":"^4.3.2","events":"^3.3.0","snappyjs":"^0.7.0","superjson":"^2.2.6"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^30.2.0","eslint":"^9.39.0","oxlint":"^1.33.0","esbuild":"^0.27.2","flatted":"^3.3.3","ts-jest":"^29.4.6","typescript":"^5.9.3","@types/chai":"^5.2.3","@types/jest":"^30.0.0","@types/node":"^25.0.3","concurrently":"^9.2.1","@types/snappyjs":"^0.7.1","typescript-eslint":"^8.50.0","@microsoft/api-extractor":"^7.55.2"},"_npmOperationalInternal":{"tmp":"tmp/typed-message-transport_0.5.8_1766039681233_0.7095192462725308","host":"s3://npm-registry-packages-npm-production"}},"0.5.9":{"name":"typed-message-transport","version":"0.5.9","_id":"typed-message-transport@0.5.9","maintainers":[{"name":"ntoskrnl7","email":"ntoskrnl7@gmail.com"}],"dist":{"shasum":"5bfe626b17e1daff7c5c87e8b316b09b8209f480","tarball":"https://registry.npmjs.org/typed-message-transport/-/typed-message-transport-0.5.9.tgz","fileCount":13,"integrity":"sha512-jceLc7mPzQ0QLlImETg+7/0FHnf/FSPxfCFlgNq4oy+TwNRcKYlhSXYyUAk3Uuimi6NAHjQAJnkmH6a+4fbyLw==","signatures":[{"sig":"MEUCIQCnGZViqUq5lqFf8VH1/awUIFfKTgrSTJGo+U2iUPdLCgIga+j5xJ8VmkV0o7BIDz2ryIkgCLYZhHI7n+ze03Hsmwo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":117186},"types":"./index.d.ts","gitHead":"9bc0d693c1676ca795d730c5d90fe003f1538b87","scripts":{"lint":"concurrently npm:lint:es npm:lint:ox","test":"npm run build && jest --preset ts-jest","build":"tsc && esbuild src/superJSON.ts --bundle --outfile=superJSON.js --format=cjs","lint:es":"eslint src/*.ts","lint:ox":"oxlint ./src","extractTypes":"npx tsc -p tsconfig.dts.json && npx api-extractor run --local","prepublishOnly":"npm run lint && npm run build && npm test && npm run extractTypes"},"_npmUser":{"name":"ntoskrnl7","email":"ntoskrnl7@gmail.com"},"_npmVersion":"11.5.2","description":"`typed-message-transport` is a TypeScript-based library designed for handling strongly-typed message exchanges between different environments, such as browser workers or Node.js processes. This library facilitates sending and receiving messages with a cle","directories":{},"_nodeVersion":"22.15.0","dependencies":{"jsbi":"^4.3.2","events":"^3.3.0","snappyjs":"^0.7.0","superjson":"^2.2.6"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^30.2.0","eslint":"^9.39.0","oxlint":"^1.33.0","esbuild":"^0.27.2","flatted":"^3.3.3","ts-jest":"^29.4.6","typescript":"^5.9.3","@types/chai":"^5.2.3","@types/jest":"^30.0.0","@types/node":"^25.0.3","concurrently":"^9.2.1","@types/snappyjs":"^0.7.1","typescript-eslint":"^8.50.0","@microsoft/api-extractor":"^7.55.2"},"_npmOperationalInternal":{"tmp":"tmp/typed-message-transport_0.5.9_1766043815858_0.04053439036209472","host":"s3://npm-registry-packages-npm-production"}},"0.5.10":{"name":"typed-message-transport","version":"0.5.10","scripts":{"lint:es":"eslint src/*.ts","lint:ox":"oxlint ./src","lint":"concurrently npm:lint:es npm:lint:ox","build":"tsc && esbuild src/superJSON.ts --bundle --outfile=superJSON.js --format=cjs","extractTypes":"npx tsc -p tsconfig.dts.json && npx api-extractor run --local","test":"npm run build && jest --preset ts-jest","prepublishOnly":"npm run lint && npm run build && npm test && npm run extractTypes"},"dependencies":{"events":"^3.3.0","jsbi":"^4.3.2","snappyjs":"^0.7.0","superjson":"^2.2.6"},"devDependencies":{"@microsoft/api-extractor":"^7.55.2","@types/chai":"^5.2.3","@types/jest":"^30.0.0","@types/node":"^25.0.3","@types/snappyjs":"^0.7.1","concurrently":"^9.2.1","esbuild":"^0.27.2","eslint":"^9.39.0","flatted":"^3.3.3","jest":"^30.2.0","oxlint":"^1.33.0","ts-jest":"^29.4.6","typescript":"^5.9.3","typescript-eslint":"^8.50.0"},"_id":"typed-message-transport@0.5.10","gitHead":"9bc0d693c1676ca795d730c5d90fe003f1538b87","types":"./index.d.ts","description":"`typed-message-transport` is a TypeScript-based library designed for handling strongly-typed message exchanges between different environments, such as browser workers or Node.js processes. This library facilitates sending and receiving messages with a cle","_nodeVersion":"22.15.0","_npmVersion":"11.5.2","dist":{"integrity":"sha512-U4ZPyqn15B1rexUestTNjvm6lvbqYOPFN4MN9PdNhWXk6kPJXzPkVj99TFR1hJm5u+I2voTeAhSE5/yfuGNA1Q==","shasum":"052fc0a795db470c416f0b94845ab255fa17ff9b","tarball":"https://registry.npmjs.org/typed-message-transport/-/typed-message-transport-0.5.10.tgz","fileCount":13,"unpackedSize":117187,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQCYSORyPWoLGdXw09nlumQu/kNs3LnpgLLhjTwiZhiWMQIgfo4nOFkzVZXlYcd0pkxu3jLp056wpFc0APgs+ie2YNk="}]},"_npmUser":{"name":"ntoskrnl7","email":"ntoskrnl7@gmail.com"},"directories":{},"maintainers":[{"name":"ntoskrnl7","email":"ntoskrnl7@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/typed-message-transport_0.5.10_1766369586992_0.09074426569534166"},"_hasShrinkwrap":false}},"time":{"created":"2024-10-20T09:16:49.325Z","modified":"2025-12-22T02:13:07.343Z","0.0.1":"2024-10-20T09:16:49.506Z","0.0.2":"2024-10-20T09:24:14.618Z","0.0.3":"2024-10-21T05:37:24.349Z","0.0.5":"2024-10-21T06:52:45.278Z","0.0.6":"2024-10-23T00:42:37.232Z","0.0.7":"2024-10-23T00:50:11.173Z","0.0.8":"2024-10-23T07:04:11.061Z","0.0.9":"2024-10-23T08:32:25.393Z","0.1.0":"2024-10-28T18:17:04.397Z","0.2.0":"2024-11-08T05:47:36.555Z","0.3.0":"2024-11-10T14:28:47.377Z","0.3.1":"2024-11-11T00:04:24.393Z","0.3.2":"2024-11-11T02:54:20.550Z","0.3.3":"2024-11-11T04:28:56.420Z","0.4.0":"2024-12-04T06:21:11.178Z","0.4.1":"2024-12-04T15:51:23.399Z","0.4.2":"2024-12-12T01:48:30.722Z","0.4.3":"2024-12-12T02:27:34.223Z","0.4.4":"2024-12-23T22:32:38.119Z","0.5.0":"2025-05-16T21:48:46.675Z","0.5.1":"2025-05-20T07:47:40.054Z","0.5.2":"2025-06-27T02:00:20.257Z","0.5.4":"2025-09-04T06:08:09.650Z","0.5.6":"2025-09-25T01:57:28.109Z","0.5.7":"2025-09-25T10:02:06.571Z","0.5.8":"2025-12-18T06:34:41.370Z","0.5.9":"2025-12-18T07:43:36.011Z","0.5.10":"2025-12-22T02:13:07.124Z"},"description":"`typed-message-transport` is a TypeScript-based library designed for handling strongly-typed message exchanges between different environments, such as browser workers or Node.js processes. This library facilitates sending and receiving messages with a cle","maintainers":[{"name":"ntoskrnl7","email":"ntoskrnl7@gmail.com"}],"readme":"# `typed-message-transport` - Message Transport API\r\n\r\n`typed-message-transport` is a TypeScript-based library designed for handling strongly-typed message exchanges between different environments, such as browser workers or Node.js processes. This library facilitates sending and receiving messages with a clear structure and type safety, using message channels (e.g., `MessageChannel` or `MessagePort`).\r\n\r\n## Table of Contents\r\n\r\n- [`typed-message-transport` - Message Transport API](#typed-message-transport---message-transport-api)\r\n  - [Table of Contents](#table-of-contents)\r\n  - [Overview](#overview)\r\n    - [Key Features](#key-features)\r\n  - [Usage](#usage)\r\n    - [Installation](#installation)\r\n    - [Basic Usage](#basic-usage)\r\n    - [Message Types](#message-types)\r\n    - [Sending Messages](#sending-messages)\r\n    - [Receiving Messages](#receiving-messages)\r\n      - [Setting up a Specific Handler](#setting-up-a-specific-handler)\r\n      - [Setting up a General Handler](#setting-up-a-general-handler)\r\n      - [Listening for Messages with `on`](#listening-for-messages-with-on)\r\n\r\n## Overview\r\n\r\n`typed-message-transport` provides a simple and type-safe way to send messages between different parts of your application. This can be used in various contexts, such as inter-process communication (IPC) or cross-environment communication between browsers, workers, or Node.js processes. It simplifies the task of dealing with `MessagePort` or `MessageChannel` while keeping your code clean and type-safe.\r\n\r\nThe library utilizes TypeScript's type system to ensure that the messages sent between different endpoints match expected types, reducing runtime errors.\r\n\r\n### Key Features\r\n\r\n- Type-safe message exchange using TypeScript's type system.\r\n- Flexible integration with `MessagePort`, `MessageChannel`, or custom transport mechanisms.\r\n- Supports sending requests and receiving responses with built-in promise handling.\r\n\r\n## Usage\r\n\r\nTo use `typed-message-transport`, you need to import `MessageTransport` and instantiate it with a message map that defines the message types.\r\n\r\n### Installation\r\n\r\nYou can install the package via npm or yarn:\r\n\r\n```bash\r\nnpm install typed-message-transport\r\n# or\r\nyarn add typed-message-transport\r\n```\r\n\r\n### Basic Usage\r\n\r\nFirst, import MessageTransport and define your message types in a MessageMap. The MessageMap allows you to define the structure of each message type, including both requests and responses.\r\n\r\n```typescript\r\nimport { MessageTransport } from 'typed-message-transport';\r\n\r\ntype MessageMap = {\r\n  'message-type': {\r\n    request: [message: string, value: number];\r\n    response: { replyMessage: string };\r\n  };\r\n};\r\n\r\nconst transport = new MessageTransport<MessageMap>({\r\n  send(data: ArrayBuffer) {\r\n    // send the data over a MessagePort or another transport mechanism\r\n  },\r\n  onMessage(onMessage) {\r\n    // receive the message and invoke the provided callback\r\n  },\r\n});\r\n```\r\n\r\n### Message Types\r\n\r\nIn the MessageMap, you define each message type by specifying:\r\n\r\n- A request structure, which defines the data sent when the message is initiated.\r\n- A response structure, which defines the data returned in response to the message.\r\n\r\nFor example:\r\n\r\n- The message type 'message-type' has a request with a tuple containing a string and a number.\r\n- The response for 'message-type' will be an object with a success boolean.\r\n\r\n### Sending Messages\r\n\r\nTo send a message, use the `send` method, passing the appropriate message type and payload.\r\n\r\n```typescript\r\nawait transport.send('message-type', 'Hello', 42);\r\nconst result = await transport.sendAndWait('message-type', 'Hello', 42);\r\n// result.replyMessage\r\n```\r\n\r\n- `send`: Sends a message without expecting a reply.\r\n- `sendAndWait`: Sends a message and waits for a response, returning the result of the handler's reply.\r\n\r\nThe message will be sent over the transport mechanism, and the payload will be type-checked based on the `MessageMap`.\r\n\r\n### Receiving Messages\r\n\r\n#### Setting up a Specific Handler\r\n\r\nTo receive and handle messages, use the `setHandler` method to register a specific handler for a message type.\r\n\r\n```typescript\r\ntransport.setHandler('message-type', async (message, value) => {\r\n    message // 'Hello'\r\n    value // 42\r\n    return { replyMessage: message + value };\r\n});\r\n```\r\n\r\nIn this example, the handler processes incoming messages of type `'message-type'` with parameters message and value. The handler can return a response, which will be sent back if `sendAndWait` was used.\r\n\r\n#### Setting up a General Handler\r\n\r\nYou can also use a general handler to handle multiple message types, enabling more flexible message handling based on `type`.\r\n\r\n```typescript\r\ntransport.setHandler((type, args, done) => {\r\n    switch (type) {\r\n        case 'message-type':\r\n            return done({ replyMessage: args[0] + args[1] });\r\n        default:\r\n            throw new Error('not supported');\r\n            break;\r\n    }\r\n});\r\n```\r\n\r\nHere, setHandler processes different message types by evaluating type and handling arguments dynamically, supporting a more flexible approach for multiple message types.\r\n\r\n#### Listening for Messages with `on`\r\n\r\nFor non-async handling or simpler message processing, use the `on` method. This method listens for the specified message type and triggers the callback whenever a message of that type is received.\r\n\r\n```typescript\r\ntransport.on('message-type', (message, value) => {\r\n    message // 'Hello'\r\n    value // 42\r\n});\r\n```\r\n\r\nThe `on` method allows for direct handling of the `message-type` messages with immediate access to message and value parameters, ideal for non-blocking message handling.\r\n\r\nFor more detailed examples and test cases, refer to the message.transport.test.ts file in the typed-message-transport repository.\r\n","readmeFilename":"README.md"}