{"_id":"messageworks","_rev":"31-7763408e9db2d73a50994ef28cfb2e5e","name":"messageworks","dist-tags":{"latest":"0.3.2"},"versions":{"0.1.1":{"name":"messageworks","version":"0.1.1","keywords":["messaging","message","communication","request-response","workers","asynchronous","events","nodejs","api","queueing","worker-threads","message-broker"],"author":{"name":"Bahay Labs, LLC"},"license":"Apache-2.0","_id":"messageworks@0.1.1","maintainers":[{"name":"bahay-labs","email":"support@bahaylabs.work.gd"}],"homepage":"https://github.com/bahay-labs/messageworks#readme","bugs":{"url":"https://github.com/bahay-labs/messageworks/issues"},"dist":{"shasum":"2143878e39fafccf4cb68a6d2f5254bf8f7120bb","tarball":"https://registry.npmjs.org/messageworks/-/messageworks-0.1.1.tgz","fileCount":34,"integrity":"sha512-EkT2vTdwL6yuVkNSDjQlbsN+xeyBj/V3p9EdBgVCt+UFe9uhkPXwb435023b0uy6FS8L4edaPSKWSSsx9j3QhA==","signatures":[{"sig":"MEYCIQCArVvCN29hmT2sxv/urBrIIJ78h/7lAT6J/SmnBv1AewIhAOj5Q/+O0Y85x6fbreCC1/MdAfNm+5+1yRelm3j9oFVz","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":115454},"jest":{"preset":"ts-jest","testMatch":["<rootDir>/__tests__/**/*.test.ts"],"transform":{"^.+\\.ts$":"ts-jest"},"moduleFileExtensions":["ts","js","json","node"]},"main":"dist/bundle.cjs.js","type":"module","types":"dist/types/index.d.ts","module":"dist/bundle.esm.js","browser":"dist/bundle.umd.js","gitHead":"bcce12257b9565588666c71a7fd639ca47796574","scripts":{"test":"jest","build":"npx rollup -c","watch":"npx rollup -c --watch","test:watch":"jest --watchAll","test:coverage":"jest --coverage","prepublishOnly":"npm run build"},"_npmUser":{"name":"bahay-labs","email":"support@bahaylabs.work.gd"},"repository":{"url":"git+https://github.com/bahay-labs/messageworks.git","type":"git"},"_npmVersion":"10.9.0","description":"MessageWorks is a flexible framework for task orchestration, messaging, and workflow management across distributed systems. Simplify your processes with seamless communication and coordination.","directories":{},"_nodeVersion":"22.11.0","dependencies":{"uuid":"^11.0.3"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","mitt":"^3.0.1","tslib":"^2.8.1","rollup":"^4.27.3","ts-jest":"^29.2.5","typescript":"^5.6.3","@types/jest":"^29.5.14","rollup-plugin-dts":"^6.1.1","@rollup/plugin-terser":"^0.4.4","@rollup/plugin-commonjs":"^28.0.1","@rollup/plugin-typescript":"^12.1.1","@rollup/plugin-node-resolve":"^15.3.0"},"_npmOperationalInternal":{"tmp":"tmp/messageworks_0.1.1_1732321628210_0.9504584458801939","host":"s3://npm-registry-packages"}},"0.1.3":{"name":"messageworks","version":"0.1.3","keywords":["messaging","message","communication","request-response","workers","asynchronous","events","nodejs","api","queueing","worker-threads","message-broker"],"author":{"name":"Bahay Labs, LLC"},"license":"Apache-2.0","_id":"messageworks@0.1.3","maintainers":[{"name":"bahay-labs","email":"support@bahaylabs.work.gd"}],"homepage":"https://github.com/bahay-labs/messageworks#readme","bugs":{"url":"https://github.com/bahay-labs/messageworks/issues"},"dist":{"shasum":"d23b747ce141518e4ac2f98fe971cda3d1f9b0aa","tarball":"https://registry.npmjs.org/messageworks/-/messageworks-0.1.3.tgz","fileCount":10,"integrity":"sha512-lSN2XDaqdqrS31pjIBzb2W1+nlfJPeH7txBONiu4vsIBGJwOq+So+6SrMnQmIb+KgBX1XHAfj/UWBs53KKzCEw==","signatures":[{"sig":"MEUCICJLkpVDtgIXj59WJq7zQk3rW6e5p22uwf69LVFiFi77AiEAhVhCTkYaj8vMp2hNGumj//Vjxb8OlbeyRS1c/LQp0N0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":65415},"jest":{"preset":"ts-jest","testMatch":["<rootDir>/__tests__/**/*.test.ts"],"transform":{"^.+\\.ts$":"ts-jest"},"moduleFileExtensions":["ts","js","json","node"]},"main":"dist/bundle.cjs.js","type":"module","types":"dist/types/index.d.ts","module":"dist/bundle.esm.js","browser":"dist/bundle.umd.js","gitHead":"6a0a85aaac1062caceb572fce5d6e7817a46bb7c","scripts":{"test":"jest","build":"npx rollup -c","watch":"npx rollup -c --watch","test:watch":"jest --watchAll","test:coverage":"jest --coverage","prepublishOnly":"npm run build"},"_npmUser":{"name":"bahay-labs","email":"support@bahaylabs.work.gd"},"repository":{"url":"git+https://github.com/bahay-labs/messageworks.git","type":"git"},"_npmVersion":"10.9.0","description":"MessageWorks is a flexible framework for task orchestration, messaging, and workflow management across distributed systems. Simplify your processes with seamless communication and coordination.","directories":{},"_nodeVersion":"22.11.0","dependencies":{"uuid":"^11.0.3"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","mitt":"^3.0.1","tslib":"^2.8.1","rollup":"^4.27.3","ts-jest":"^29.2.5","typescript":"^5.6.3","@types/jest":"^29.5.14","rollup-plugin-dts":"^6.1.1","@rollup/plugin-terser":"^0.4.4","@rollup/plugin-commonjs":"^28.0.1","@rollup/plugin-typescript":"^12.1.1","@rollup/plugin-node-resolve":"^15.3.0"},"_npmOperationalInternal":{"tmp":"tmp/messageworks_0.1.3_1732325544747_0.004220929698986131","host":"s3://npm-registry-packages"}},"0.1.4":{"name":"messageworks","version":"0.1.4","keywords":["messaging","message","communication","request-response","workers","asynchronous","events","nodejs","api","queueing","worker-threads","message-broker"],"author":{"name":"Bahay Labs, LLC"},"license":"Apache-2.0","_id":"messageworks@0.1.4","maintainers":[{"name":"bahay-labs","email":"support@bahaylabs.work.gd"}],"homepage":"https://github.com/bahay-labs/messageworks#readme","bugs":{"url":"https://github.com/bahay-labs/messageworks/issues"},"dist":{"shasum":"da0de76eee88d27f9e44cf6e86dc33f3ff6514f1","tarball":"https://registry.npmjs.org/messageworks/-/messageworks-0.1.4.tgz","fileCount":10,"integrity":"sha512-orHxjeTU5n6/cLywt6+5XjRFjEbY/0aXFh2w7ELw0g0sIsP3aZy5GmCZcHkGc25PCAMBZunTFliQFsuFTZi+og==","signatures":[{"sig":"MEUCIDLDVT9N2X3e2TGEIGAYuv6Qojetz5RrXmvpGcW1ATPvAiEA0jbOdnO0jbh3Jf6/JlqOyQSaxedsinmtdbjZMukWPJ8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":67964},"jest":{"preset":"ts-jest","testMatch":["<rootDir>/__tests__/**/*.test.ts"],"transform":{"^.+\\.ts$":"ts-jest"},"moduleFileExtensions":["ts","js","json","node"]},"main":"dist/bundle.cjs.js","type":"module","types":"dist/types/index.d.ts","module":"dist/bundle.esm.js","browser":"dist/bundle.umd.js","gitHead":"c280460f15dfbf327ce786a4dfcd8ef475bd5572","scripts":{"test":"jest","build":"npx rollup -c","watch":"npx rollup -c --watch","test:watch":"jest --watchAll","test:coverage":"jest --coverage","prepublishOnly":"npm run build"},"_npmUser":{"name":"bahay-labs","email":"support@bahaylabs.work.gd"},"repository":{"url":"git+https://github.com/bahay-labs/messageworks.git","type":"git"},"_npmVersion":"10.9.0","description":"MessageWorks is a flexible framework for task orchestration, messaging, and workflow management across distributed systems. Simplify your processes with seamless communication and coordination.","directories":{},"_nodeVersion":"22.11.0","dependencies":{"uuid":"^11.0.3"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","mitt":"^3.0.1","tslib":"^2.8.1","rollup":"^4.27.3","ts-jest":"^29.2.5","typescript":"^5.6.3","@types/jest":"^29.5.14","rollup-plugin-dts":"^6.1.1","@rollup/plugin-terser":"^0.4.4","@rollup/plugin-commonjs":"^28.0.1","@rollup/plugin-typescript":"^12.1.1","@rollup/plugin-node-resolve":"^15.3.0"},"_npmOperationalInternal":{"tmp":"tmp/messageworks_0.1.4_1732486627006_0.013796547575989804","host":"s3://npm-registry-packages"}},"0.1.5":{"name":"messageworks","version":"0.1.5","keywords":["messaging","message","communication","request-response","workers","asynchronous","events","nodejs","api","queueing","worker-threads","message-broker"],"author":{"name":"Bahay Labs, LLC"},"license":"Apache-2.0","_id":"messageworks@0.1.5","maintainers":[{"name":"bahay-labs","email":"support@bahaylabs.work.gd"}],"homepage":"https://github.com/bahay-labs/messageworks#readme","bugs":{"url":"https://github.com/bahay-labs/messageworks/issues"},"dist":{"shasum":"d5fb1d1ef700662215bac2434f9d8efd8a4d822c","tarball":"https://registry.npmjs.org/messageworks/-/messageworks-0.1.5.tgz","fileCount":10,"integrity":"sha512-8spRfNNiqyKpa5d7LBznw2X2w99iSu1p+VpsN7UpMHUOrZrkg3fdCQABU0xP7O+hIISjewYt6cQSm/GC1thdpw==","signatures":[{"sig":"MEYCIQCAxbMfEbT+cBMT6jpWUOFRTELnYzdOW3qfG/JR71WHkAIhAIomQrvP/OTE3/Iiw5T6Kikksm7CYQhD3lLvpTbcheVN","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":66489},"jest":{"preset":"ts-jest","testMatch":["<rootDir>/__tests__/**/*.test.ts"],"transform":{"^.+\\.ts$":"ts-jest"},"moduleFileExtensions":["ts","js","json","node"]},"main":"dist/bundle.cjs.js","type":"module","types":"dist/types/index.d.ts","module":"dist/bundle.esm.js","browser":"dist/bundle.umd.js","gitHead":"2bfcc19ae083d7a355e7f59d4987f4be299346d6","scripts":{"test":"jest","build":"npx rollup -c","watch":"npx rollup -c --watch","test:watch":"jest --watchAll","test:coverage":"jest --coverage","prepublishOnly":"npm run build"},"_npmUser":{"name":"bahay-labs","email":"support@bahaylabs.work.gd"},"repository":{"url":"git+https://github.com/bahay-labs/messageworks.git","type":"git"},"_npmVersion":"10.9.0","description":"MessageWorks is a flexible framework for task orchestration, messaging, and workflow management across distributed systems. Simplify your processes with seamless communication and coordination.","directories":{},"_nodeVersion":"22.11.0","dependencies":{"uuid":"^11.0.3"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","mitt":"^3.0.1","tslib":"^2.8.1","rollup":"^4.27.3","ts-jest":"^29.2.5","typescript":"^5.6.3","@types/jest":"^29.5.14","rollup-plugin-dts":"^6.1.1","@rollup/plugin-terser":"^0.4.4","@rollup/plugin-commonjs":"^28.0.1","@rollup/plugin-typescript":"^12.1.1","@rollup/plugin-node-resolve":"^15.3.0"},"_npmOperationalInternal":{"tmp":"tmp/messageworks_0.1.5_1732494067934_0.5523081361340902","host":"s3://npm-registry-packages"}},"0.1.6":{"name":"messageworks","version":"0.1.6","keywords":["messaging","message","communication","request-response","workers","asynchronous","events","nodejs","api","queueing","worker-threads","message-broker"],"author":{"name":"Bahay Labs, LLC"},"license":"Apache-2.0","_id":"messageworks@0.1.6","maintainers":[{"name":"bahay-labs","email":"support@bahaylabs.work.gd"}],"homepage":"https://github.com/bahay-labs/messageworks#readme","bugs":{"url":"https://github.com/bahay-labs/messageworks/issues"},"dist":{"shasum":"aec8f8a5e1648eb1a2aaa1a9cb7fadf5d94837b8","tarball":"https://registry.npmjs.org/messageworks/-/messageworks-0.1.6.tgz","fileCount":10,"integrity":"sha512-gx97JQNFlmoAWJWnHTOeZ0Fdr10xZhJLYT5YZEIT1R68xQNTHxO9Kx3gD0QCEQQ0X5a1wFqeq64CUpaVo5MnxQ==","signatures":[{"sig":"MEYCIQD3oA+NI6EGrySQZ28IrN/+T/CQ0rfOmOf1YKk6Aw1x7wIhAKh9bPfK3dJHC6hmIyKG/QvYzRQB6tJmUUB7TxVc3s9Z","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":66065},"jest":{"preset":"ts-jest","testMatch":["<rootDir>/__tests__/**/*.test.ts"],"transform":{"^.+\\.ts$":"ts-jest"},"moduleFileExtensions":["ts","js","json","node"]},"main":"dist/bundle.cjs.js","type":"module","types":"dist/types/index.d.ts","module":"dist/bundle.esm.js","browser":"dist/bundle.umd.js","gitHead":"81759bd77655415ed3802bd8ca2776c0fc6dbae2","scripts":{"test":"jest","build":"npx rollup -c","watch":"npx rollup -c --watch","test:watch":"jest --watchAll","test:coverage":"jest --coverage","prepublishOnly":"npm run build"},"_npmUser":{"name":"bahay-labs","email":"support@bahaylabs.work.gd"},"repository":{"url":"git+https://github.com/bahay-labs/messageworks.git","type":"git"},"_npmVersion":"10.9.0","description":"MessageWorks is a flexible framework for task orchestration, messaging, and workflow management across distributed systems. Simplify your processes with seamless communication and coordination.","directories":{},"_nodeVersion":"22.11.0","dependencies":{"uuid":"^11.0.3"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","mitt":"^3.0.1","tslib":"^2.8.1","rollup":"^4.27.3","ts-jest":"^29.2.5","typescript":"^5.6.3","@types/jest":"^29.5.14","rollup-plugin-dts":"^6.1.1","@rollup/plugin-terser":"^0.4.4","@rollup/plugin-commonjs":"^28.0.1","@rollup/plugin-typescript":"^12.1.1","@rollup/plugin-node-resolve":"^15.3.0"},"_npmOperationalInternal":{"tmp":"tmp/messageworks_0.1.6_1732499124843_0.40785914337703066","host":"s3://npm-registry-packages"}},"0.1.7":{"name":"messageworks","version":"0.1.7","keywords":["messaging","message","communication","request-response","workers","asynchronous","events","nodejs","api","queueing","worker-threads","message-broker"],"author":{"name":"Bahay Labs, LLC"},"license":"Apache-2.0","_id":"messageworks@0.1.7","maintainers":[{"name":"bahay-labs","email":"support@bahaylabs.work.gd"}],"homepage":"https://github.com/bahay-labs/messageworks#readme","bugs":{"url":"https://github.com/bahay-labs/messageworks/issues"},"dist":{"shasum":"7647cc009e797f3b06df5623a390d0edcaf790e2","tarball":"https://registry.npmjs.org/messageworks/-/messageworks-0.1.7.tgz","fileCount":10,"integrity":"sha512-jYNaJwYS15H59BLojI/MeM9gAfn4PJu9y2VNa0HqTM7SUO3nnveOQ6wxZ2cvLY95M29w7wFICygchJdk/dVocw==","signatures":[{"sig":"MEYCIQCorBoNmJWZ+w7Gp1yVOnlP0XxNMlndAXHa4q6PXYLAaAIhAJJFIvhnrumm7qC3krArg4G8aU+mUKnmzn38F3LTUUUC","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":66604},"jest":{"preset":"ts-jest","testMatch":["<rootDir>/__tests__/**/*.test.ts"],"transform":{"^.+\\.ts$":"ts-jest"},"moduleFileExtensions":["ts","js","json","node"]},"main":"dist/bundle.cjs.js","type":"module","types":"dist/types/index.d.ts","module":"dist/bundle.esm.js","browser":"dist/bundle.umd.js","gitHead":"8676d6385431842d908d10fcb31111a936ad5f37","scripts":{"test":"jest","build":"npx rollup -c","watch":"npx rollup -c --watch","test:watch":"jest --watchAll","test:coverage":"jest --coverage","prepublishOnly":"npm run build"},"_npmUser":{"name":"bahay-labs","email":"support@bahaylabs.work.gd"},"repository":{"url":"git+https://github.com/bahay-labs/messageworks.git","type":"git"},"_npmVersion":"10.9.0","description":"MessageWorks is a flexible framework for task orchestration, messaging, and workflow management across distributed systems. Simplify your processes with seamless communication and coordination.","directories":{},"_nodeVersion":"22.11.0","dependencies":{"uuid":"^11.0.3"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","mitt":"^3.0.1","tslib":"^2.8.1","rollup":"^4.27.3","ts-jest":"^29.2.5","typescript":"^5.6.3","@types/jest":"^29.5.14","rollup-plugin-dts":"^6.1.1","@rollup/plugin-terser":"^0.4.4","@rollup/plugin-commonjs":"^28.0.1","@rollup/plugin-typescript":"^12.1.1","@rollup/plugin-node-resolve":"^15.3.0"},"_npmOperationalInternal":{"tmp":"tmp/messageworks_0.1.7_1732499599458_0.3829806339398929","host":"s3://npm-registry-packages"}},"0.1.8":{"name":"messageworks","version":"0.1.8","keywords":["messaging","message","communication","request-response","workers","asynchronous","events","nodejs","api","queueing","worker-threads","message-broker"],"author":{"name":"Bahay Labs, LLC"},"license":"Apache-2.0","_id":"messageworks@0.1.8","maintainers":[{"name":"bahay-labs","email":"support@bahaylabs.work.gd"}],"homepage":"https://github.com/bahay-labs/messageworks#readme","bugs":{"url":"https://github.com/bahay-labs/messageworks/issues"},"dist":{"shasum":"52581ef97b4169b273ef10c88d90e729d8d373bd","tarball":"https://registry.npmjs.org/messageworks/-/messageworks-0.1.8.tgz","fileCount":10,"integrity":"sha512-J1iMsncPs/P+6dgSGttXf3tzj5cOkGAh59Ntgiwi0gLkba1pKbZv6Ta5fZfRSTvxifsAJIoV/AGw8BhWGSLFUQ==","signatures":[{"sig":"MEQCIB03WhRm9/t4glpdwP6Ub5USwumoWY/vQ/FmEHtUsJfWAiBHfbl56lBw66Y+geI+LfYL9ChPPuNoQ/GZw5arUvATKA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":69834},"jest":{"preset":"ts-jest","testMatch":["<rootDir>/__tests__/**/*.test.ts"],"transform":{"^.+\\.ts$":"ts-jest"},"moduleFileExtensions":["ts","js","json","node"]},"main":"dist/bundle.cjs.js","type":"module","types":"dist/types/index.d.ts","module":"dist/bundle.esm.js","browser":"dist/bundle.umd.js","gitHead":"af168f2f5fde115f44e40bd43071c2f967efc36b","scripts":{"test":"jest","build":"npx rollup -c","watch":"npx rollup -c --watch","test:watch":"jest --watchAll","test:coverage":"jest --coverage","prepublishOnly":"npm run build"},"_npmUser":{"name":"bahay-labs","email":"support@bahaylabs.work.gd"},"repository":{"url":"git+https://github.com/bahay-labs/messageworks.git","type":"git"},"_npmVersion":"10.9.0","description":"MessageWorks is a flexible framework for task orchestration, messaging, and workflow management across distributed systems. Simplify your processes with seamless communication and coordination.","directories":{},"_nodeVersion":"22.11.0","dependencies":{"uuid":"^11.0.3"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","mitt":"^3.0.1","tslib":"^2.8.1","rollup":"^4.27.3","ts-jest":"^29.2.5","typescript":"^5.6.3","@types/jest":"^29.5.14","rollup-plugin-dts":"^6.1.1","@rollup/plugin-terser":"^0.4.4","@rollup/plugin-commonjs":"^28.0.1","@rollup/plugin-typescript":"^12.1.1","@rollup/plugin-node-resolve":"^15.3.0"},"_npmOperationalInternal":{"tmp":"tmp/messageworks_0.1.8_1732500850519_0.9612604286332096","host":"s3://npm-registry-packages"}},"0.1.9":{"name":"messageworks","version":"0.1.9","keywords":["messaging","message","communication","request-response","workers","asynchronous","events","nodejs","api","queueing","worker-threads","message-broker"],"author":{"name":"Bahay Labs, LLC"},"license":"Apache-2.0","_id":"messageworks@0.1.9","maintainers":[{"name":"bahay-labs","email":"support@bahaylabs.work.gd"}],"homepage":"https://github.com/bahay-labs/messageworks#readme","bugs":{"url":"https://github.com/bahay-labs/messageworks/issues"},"dist":{"shasum":"37c7adefa7ec0447bcfb0b8c4ef24fdd65692e42","tarball":"https://registry.npmjs.org/messageworks/-/messageworks-0.1.9.tgz","fileCount":10,"integrity":"sha512-sFHiNNZAC1xpmKa1Diw2as3/hf1m/Sboi441CYun6Xd0qb6CLqbIuwp+FZ3ZUr6iz2b6JcDqqCTB9tsvtb8mGg==","signatures":[{"sig":"MEQCIH26LY7GF1vKcTHzPL/w2bFIj2vcd1Iwbjc9z3EmBnRvAiBPtdl7IUiUnvZOU/VqAPvn65kgDwgG5H1PEMWoyA9aaw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":70284},"jest":{"preset":"ts-jest","testMatch":["<rootDir>/__tests__/**/*.test.ts"],"transform":{"^.+\\.ts$":"ts-jest"},"moduleFileExtensions":["ts","js","json","node"]},"main":"dist/bundle.cjs.js","type":"module","types":"dist/types/index.d.ts","module":"dist/bundle.esm.js","browser":"dist/bundle.umd.js","gitHead":"4b2219393d46aab381a6cae5c29d18ee3d79bc5f","scripts":{"test":"jest","build":"npx rollup -c","watch":"npx rollup -c --watch","test:watch":"jest --watchAll","test:coverage":"jest --coverage","prepublishOnly":"npm run build"},"_npmUser":{"name":"bahay-labs","email":"support@bahaylabs.work.gd"},"repository":{"url":"git+https://github.com/bahay-labs/messageworks.git","type":"git"},"_npmVersion":"10.9.0","description":"MessageWorks is a flexible framework for task orchestration, messaging, and workflow management across distributed systems. Simplify your processes with seamless communication and coordination.","directories":{},"_nodeVersion":"22.11.0","dependencies":{"uuid":"^11.0.3"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","mitt":"^3.0.1","tslib":"^2.8.1","rollup":"^4.27.3","ts-jest":"^29.2.5","typescript":"^5.6.3","@types/jest":"^29.5.14","rollup-plugin-dts":"^6.1.1","@rollup/plugin-terser":"^0.4.4","@rollup/plugin-commonjs":"^28.0.1","@rollup/plugin-typescript":"^12.1.1","@rollup/plugin-node-resolve":"^15.3.0"},"_npmOperationalInternal":{"tmp":"tmp/messageworks_0.1.9_1732501115296_0.860636490524499","host":"s3://npm-registry-packages"}},"0.1.10":{"name":"messageworks","version":"0.1.10","keywords":["messaging","message","communication","request-response","workers","asynchronous","events","nodejs","api","queueing","worker-threads","message-broker"],"author":{"name":"Bahay Labs, LLC"},"license":"Apache-2.0","_id":"messageworks@0.1.10","maintainers":[{"name":"bahay-labs","email":"support@bahaylabs.work.gd"}],"homepage":"https://github.com/bahay-labs/messageworks#readme","bugs":{"url":"https://github.com/bahay-labs/messageworks/issues"},"dist":{"shasum":"87a3e52b38d910f78124af7a46562db21349c4ce","tarball":"https://registry.npmjs.org/messageworks/-/messageworks-0.1.10.tgz","fileCount":10,"integrity":"sha512-iDxDddVDrOMoEhJQajx3zYZTmfB5CZJEGEZjFrnglArRDX7F4kbTt+WYXne718z9cHY00Qw5j2m9h76Qh5POcg==","signatures":[{"sig":"MEUCIQDN4o3gz248igetMXzw25spHDc9UTOsWl9SyfG6hNcKegIgWZbsnz36wB5FUe97+PPVN+j9drKNkmpisCzcjRtgyFo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":72685},"jest":{"preset":"ts-jest","testMatch":["<rootDir>/__tests__/**/*.test.ts"],"transform":{"^.+\\.ts$":"ts-jest"},"moduleFileExtensions":["ts","js","json","node"]},"main":"dist/bundle.cjs.js","type":"module","types":"dist/types/index.d.ts","module":"dist/bundle.esm.js","browser":"dist/bundle.umd.js","gitHead":"d0750f5c4ea3fa21162d4ddeeb91787848455bce","scripts":{"test":"jest","build":"npx rollup -c","watch":"npx rollup -c --watch","test:watch":"jest --watchAll","test:coverage":"jest --coverage","prepublishOnly":"npm run build"},"_npmUser":{"name":"bahay-labs","email":"support@bahaylabs.work.gd"},"repository":{"url":"git+https://github.com/bahay-labs/messageworks.git","type":"git"},"_npmVersion":"10.9.0","description":"MessageWorks is a flexible framework for task orchestration, messaging, and workflow management across distributed systems. Simplify your processes with seamless communication and coordination.","directories":{},"_nodeVersion":"22.11.0","dependencies":{"uuid":"^11.0.3"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","mitt":"^3.0.1","tslib":"^2.8.1","rollup":"^4.27.3","ts-jest":"^29.2.5","typescript":"^5.6.3","@types/jest":"^29.5.14","rollup-plugin-dts":"^6.1.1","@rollup/plugin-terser":"^0.4.4","@rollup/plugin-commonjs":"^28.0.1","@rollup/plugin-typescript":"^12.1.1","@rollup/plugin-node-resolve":"^15.3.0"},"_npmOperationalInternal":{"tmp":"tmp/messageworks_0.1.10_1732504556983_0.7545616036428353","host":"s3://npm-registry-packages"}},"0.1.11":{"name":"messageworks","version":"0.1.11","keywords":["messaging","message","communication","request-response","workers","asynchronous","events","nodejs","api","queueing","worker-threads","message-broker"],"author":{"name":"Bahay Labs, LLC"},"license":"Apache-2.0","_id":"messageworks@0.1.11","maintainers":[{"name":"bahay-labs","email":"support@bahaylabs.work.gd"}],"homepage":"https://github.com/bahay-labs/messageworks#readme","bugs":{"url":"https://github.com/bahay-labs/messageworks/issues"},"dist":{"shasum":"94eb581fb3ffb22874fea33d60a5b5ea2f382b9f","tarball":"https://registry.npmjs.org/messageworks/-/messageworks-0.1.11.tgz","fileCount":10,"integrity":"sha512-W9Er+xVkbtoGqcT4YPvd2hzMqxp50A7EWlaPjIhEChLmySjwMh93Lf2AYxJdOWrrbre2iNIwXYs2OP7LLt1SRg==","signatures":[{"sig":"MEUCIQD98Nogv5SEyHhKm9cedEZ22lxyuhGbU5qdIlvpaZFnnwIgMUHTV6EyZRUPqe3U3hJlHas6uGJaB4Ql7xDyzQgWm9k=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":75783},"jest":{"preset":"ts-jest","testMatch":["<rootDir>/__tests__/**/*.test.ts"],"transform":{"^.+\\.ts$":"ts-jest"},"moduleFileExtensions":["ts","js","json","node"]},"main":"dist/bundle.cjs.js","type":"module","types":"dist/types/index.d.ts","module":"dist/bundle.esm.js","browser":"dist/bundle.umd.js","gitHead":"e168ef1fbfab41a0bcba8ee9cb766ada2f9b6db3","scripts":{"test":"jest","build":"npx rollup -c","watch":"npx rollup -c --watch","test:watch":"jest --watchAll","test:coverage":"jest --coverage","prepublishOnly":"npm run build"},"_npmUser":{"name":"bahay-labs","email":"support@bahaylabs.work.gd"},"repository":{"url":"git+https://github.com/bahay-labs/messageworks.git","type":"git"},"_npmVersion":"10.9.0","description":"MessageWorks is a flexible framework for task orchestration, messaging, and workflow management across distributed systems. Simplify your processes with seamless communication and coordination.","directories":{},"_nodeVersion":"22.11.0","dependencies":{"uuid":"^11.0.3"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","mitt":"^3.0.1","tslib":"^2.8.1","rollup":"^4.27.3","ts-jest":"^29.2.5","typescript":"^5.6.3","@types/jest":"^29.5.14","rollup-plugin-dts":"^6.1.1","@rollup/plugin-terser":"^0.4.4","@rollup/plugin-commonjs":"^28.0.1","@rollup/plugin-typescript":"^12.1.1","@rollup/plugin-node-resolve":"^15.3.0"},"_npmOperationalInternal":{"tmp":"tmp/messageworks_0.1.11_1732506339996_0.39199896715678273","host":"s3://npm-registry-packages"}},"0.1.12":{"name":"messageworks","version":"0.1.12","keywords":["messaging","message","communication","request-response","workers","asynchronous","events","nodejs","api","queueing","worker-threads","message-broker"],"author":{"name":"Bahay Labs, LLC"},"license":"Apache-2.0","_id":"messageworks@0.1.12","maintainers":[{"name":"bahay-labs","email":"support@bahaylabs.work.gd"}],"homepage":"https://github.com/bahay-labs/messageworks#readme","bugs":{"url":"https://github.com/bahay-labs/messageworks/issues"},"dist":{"shasum":"49c2a5b5d6ce8d87d6c2439d255f0479998c1a74","tarball":"https://registry.npmjs.org/messageworks/-/messageworks-0.1.12.tgz","fileCount":10,"integrity":"sha512-TUPmnyp2fymbd/ngtQ/n0m+Uq+s9OctDBXkPdH0AU/YaR3rUOCEwac7T/JYEiNwmO/v9KmvfBU3O5/aXtgkhYA==","signatures":[{"sig":"MEUCIQCSmOaFaPZ4rha+3Ojp4bdyI7XnFvhn21ri+96146Yn0gIgXLNJCS7GF00DUJIP5NBQtDEQUBA4xikZj4zst2yNxqs=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":76609},"jest":{"preset":"ts-jest","testMatch":["<rootDir>/__tests__/**/*.test.ts"],"transform":{"^.+\\.ts$":"ts-jest"},"moduleFileExtensions":["ts","js","json","node"]},"main":"dist/bundle.cjs.js","type":"module","types":"dist/types/index.d.ts","module":"dist/bundle.esm.js","browser":"dist/bundle.umd.js","gitHead":"3803d215c5dcdc29b05260c6b3333ea6c5891e41","scripts":{"test":"jest","build":"npx rollup -c","watch":"npx rollup -c --watch","test:watch":"jest --watchAll","test:coverage":"jest --coverage","prepublishOnly":"npm run build"},"_npmUser":{"name":"bahay-labs","email":"support@bahaylabs.work.gd"},"repository":{"url":"git+https://github.com/bahay-labs/messageworks.git","type":"git"},"_npmVersion":"10.9.0","description":"MessageWorks is a flexible framework for task orchestration, messaging, and workflow management across distributed systems. Simplify your processes with seamless communication and coordination.","directories":{},"_nodeVersion":"22.11.0","dependencies":{"uuid":"^11.0.3"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","mitt":"^3.0.1","tslib":"^2.8.1","rollup":"^4.27.3","ts-jest":"^29.2.5","typescript":"^5.6.3","@types/jest":"^29.5.14","rollup-plugin-dts":"^6.1.1","@rollup/plugin-terser":"^0.4.4","@rollup/plugin-commonjs":"^28.0.1","@rollup/plugin-typescript":"^12.1.1","@rollup/plugin-node-resolve":"^15.3.0"},"_npmOperationalInternal":{"tmp":"tmp/messageworks_0.1.12_1732507604490_0.8488504042444049","host":"s3://npm-registry-packages"}},"0.1.13":{"name":"messageworks","version":"0.1.13","keywords":["messaging","message","communication","request-response","workers","asynchronous","events","nodejs","api","queueing","worker-threads","message-broker"],"author":{"name":"Bahay Labs, LLC"},"license":"Apache-2.0","_id":"messageworks@0.1.13","maintainers":[{"name":"bahay-labs","email":"support@bahaylabs.work.gd"}],"homepage":"https://github.com/bahay-labs/messageworks#readme","bugs":{"url":"https://github.com/bahay-labs/messageworks/issues"},"dist":{"shasum":"b6db1cae5f1f8c5235a55b64051fcdd31afe864c","tarball":"https://registry.npmjs.org/messageworks/-/messageworks-0.1.13.tgz","fileCount":10,"integrity":"sha512-DXciNJ4dQirdVrJ4UVm7uiLazNCnmtljQIPmSVQRjssuoOFcs+hlo/ru0cyCYLQ0U2vm6SzH52VlaXPqYtIFSA==","signatures":[{"sig":"MEUCIHZXDnC8nDUTMNfn8UvIQeLBJfQY8G4ir3PJ6gyxVxuvAiEA85Mvw04QLSLZB+czgCjxx+vZU6mAncZubF8XnO3OflU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":77225},"jest":{"preset":"ts-jest","testMatch":["<rootDir>/__tests__/**/*.test.ts"],"transform":{"^.+\\.ts$":"ts-jest"},"moduleFileExtensions":["ts","js","json","node"]},"main":"dist/bundle.cjs.js","type":"module","types":"dist/types/index.d.ts","module":"dist/bundle.esm.js","browser":"dist/bundle.umd.js","gitHead":"85accc45177f75dccddd385f1159522b74d339e5","scripts":{"test":"jest","build":"npx rollup -c","watch":"npx rollup -c --watch","test:watch":"jest --watchAll","test:coverage":"jest --coverage","prepublishOnly":"npm run build"},"_npmUser":{"name":"bahay-labs","email":"support@bahaylabs.work.gd"},"repository":{"url":"git+https://github.com/bahay-labs/messageworks.git","type":"git"},"_npmVersion":"10.9.0","description":"MessageWorks is a flexible framework for task orchestration, messaging, and workflow management across distributed systems. Simplify your processes with seamless communication and coordination.","directories":{},"_nodeVersion":"22.11.0","dependencies":{"uuid":"^11.0.3"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","mitt":"^3.0.1","tslib":"^2.8.1","rollup":"^4.27.3","ts-jest":"^29.2.5","typescript":"^5.6.3","@types/jest":"^29.5.14","rollup-plugin-dts":"^6.1.1","@rollup/plugin-terser":"^0.4.4","@rollup/plugin-commonjs":"^28.0.1","@rollup/plugin-typescript":"^12.1.1","@rollup/plugin-node-resolve":"^15.3.0"},"_npmOperationalInternal":{"tmp":"tmp/messageworks_0.1.13_1732510789724_0.8754234081274312","host":"s3://npm-registry-packages"}},"0.1.14":{"name":"messageworks","version":"0.1.14","keywords":["messaging","message","communication","request-response","workers","asynchronous","events","nodejs","api","queueing","worker-threads","message-broker"],"author":{"name":"Bahay Labs, LLC"},"license":"Apache-2.0","_id":"messageworks@0.1.14","maintainers":[{"name":"bahay-labs","email":"support@bahaylabs.work.gd"}],"homepage":"https://github.com/bahay-labs/messageworks#readme","bugs":{"url":"https://github.com/bahay-labs/messageworks/issues"},"dist":{"shasum":"a64cf7c155f25496cbf85a8ddf0dd4eb2286f81c","tarball":"https://registry.npmjs.org/messageworks/-/messageworks-0.1.14.tgz","fileCount":10,"integrity":"sha512-14O32EUN3HWLg31WtFLiC9p8TIdEeoO7sCI8zK6DiT0VDUAQHEp+rJhGXs8AKPM6atMJq+jrPUVlZOSJB2oLIw==","signatures":[{"sig":"MEYCIQCVY4hp6paaJlmCubCEe2QH++Z3qRTYUMnwf6oDiOhyOAIhAIXuyb9S1KxB3Smua+EQCQ8hCVNvdeLd4hCEOjtHB61j","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":156718},"jest":{"preset":"ts-jest","testMatch":["<rootDir>/__tests__/**/*.test.ts"],"transform":{"^.+\\.ts$":"ts-jest"},"moduleFileExtensions":["ts","js","json","node"]},"main":"dist/bundle.cjs.js","type":"module","types":"dist/types/index.d.ts","module":"dist/bundle.esm.js","browser":"dist/bundle.umd.js","gitHead":"543553f8ea6ca08db8c51ed452f350bcb8bfc3d0","scripts":{"test":"jest","build":"npx rollup -c","watch":"npx rollup -c --watch","test:watch":"jest --watchAll","test:coverage":"jest --coverage","prepublishOnly":"npm run build"},"_npmUser":{"name":"bahay-labs","email":"support@bahaylabs.work.gd"},"repository":{"url":"git+https://github.com/bahay-labs/messageworks.git","type":"git"},"_npmVersion":"10.9.0","description":"MessageWorks is a flexible framework for task orchestration, messaging, and workflow management across distributed systems. Simplify your processes with seamless communication and coordination.","directories":{},"_nodeVersion":"22.11.0","dependencies":{"uuid":"^11.0.3"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","mitt":"^3.0.1","tslib":"^2.8.1","rollup":"^4.27.3","ts-jest":"^29.2.5","typescript":"^5.6.3","@types/jest":"^29.5.14","rollup-plugin-dts":"^6.1.1","@rollup/plugin-terser":"^0.4.4","@rollup/plugin-commonjs":"^28.0.1","@rollup/plugin-typescript":"^12.1.1","@rollup/plugin-node-resolve":"^15.3.0"},"_npmOperationalInternal":{"tmp":"tmp/messageworks_0.1.14_1732511350821_0.716238978690483","host":"s3://npm-registry-packages"}},"0.1.15":{"name":"messageworks","version":"0.1.15","keywords":["messaging","message","communication","request-response","workers","asynchronous","events","nodejs","api","queueing","worker-threads","message-broker"],"author":{"name":"Bahay Labs, LLC"},"license":"Apache-2.0","_id":"messageworks@0.1.15","maintainers":[{"name":"bahay-labs","email":"support@bahaylabs.work.gd"}],"homepage":"https://github.com/bahay-labs/messageworks#readme","bugs":{"url":"https://github.com/bahay-labs/messageworks/issues"},"dist":{"shasum":"bd74eca2a362e2e68e73500cf250ffaa1a26056f","tarball":"https://registry.npmjs.org/messageworks/-/messageworks-0.1.15.tgz","fileCount":10,"integrity":"sha512-U1Su6GEJGDJhlJovb/y/B0MW1pgo5yZ6tKevfOsmIZH2f4zUF8YEyZVIZu6mwT2L6415/tDLaIBLblzs5wGslw==","signatures":[{"sig":"MEUCIGP3YQp8kquTIHRoj7BxvgtGYqRtUztdZ3/hR7zT7UeIAiEAtZYnYXXbDeEzrwjdp+YWt3ePYOmg7pLMGiCazO9FqX0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":158883},"jest":{"preset":"ts-jest","testMatch":["<rootDir>/__tests__/**/*.test.ts"],"transform":{"^.+\\.ts$":"ts-jest"},"moduleFileExtensions":["ts","js","json","node"]},"main":"dist/bundle.cjs.js","type":"module","types":"dist/types/index.d.ts","module":"dist/bundle.esm.js","browser":"dist/bundle.umd.js","gitHead":"8c11c3c85d845f75a164e6b9c1a143d0bdc314d7","scripts":{"test":"jest","build":"npx rollup -c","watch":"npx rollup -c --watch","test:watch":"jest --watchAll","test:coverage":"jest --coverage","prepublishOnly":"npm run build"},"_npmUser":{"name":"bahay-labs","email":"support@bahaylabs.work.gd"},"repository":{"url":"git+https://github.com/bahay-labs/messageworks.git","type":"git"},"_npmVersion":"10.9.0","description":"MessageWorks is a flexible framework for task orchestration, messaging, and workflow management across distributed systems. Simplify your processes with seamless communication and coordination.","directories":{},"_nodeVersion":"22.11.0","dependencies":{"uuid":"^11.0.3"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","mitt":"^3.0.1","tslib":"^2.8.1","rollup":"^4.27.3","ts-jest":"^29.2.5","typescript":"^5.6.3","@types/jest":"^29.5.14","rollup-plugin-dts":"^6.1.1","@rollup/plugin-terser":"^0.4.4","@rollup/plugin-commonjs":"^28.0.1","@rollup/plugin-typescript":"^12.1.1","@rollup/plugin-node-resolve":"^15.3.0"},"_npmOperationalInternal":{"tmp":"tmp/messageworks_0.1.15_1732516525263_0.06899016379162903","host":"s3://npm-registry-packages"}},"0.1.16":{"name":"messageworks","version":"0.1.16","keywords":["messaging","message","communication","request-response","workers","asynchronous","events","nodejs","api","queueing","worker-threads","message-broker"],"author":{"name":"Bahay Labs, LLC"},"license":"Apache-2.0","_id":"messageworks@0.1.16","maintainers":[{"name":"bahay-labs","email":"support@bahaylabs.work.gd"}],"homepage":"https://github.com/bahay-labs/messageworks#readme","bugs":{"url":"https://github.com/bahay-labs/messageworks/issues"},"dist":{"shasum":"987bc74c393923a2d9341b897a1151a94ccddb23","tarball":"https://registry.npmjs.org/messageworks/-/messageworks-0.1.16.tgz","fileCount":10,"integrity":"sha512-YwlbXeIE0hXiZ/cRISUuXccLONB6Mcfr5o82IwApouUYchJevuePFKB4kZrmfhILVk2M0HrB2FIGLlqZnq+tsQ==","signatures":[{"sig":"MEQCIFMHMLKTGQPHTUdxoS3Va/boXjyy1rIu1iZpA407NUo0AiAuBeFxHHRF41yiYDEeF72vCBXUM2YgelwZdiGN3nOEfw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":159341},"jest":{"preset":"ts-jest","testMatch":["<rootDir>/__tests__/**/*.test.ts"],"transform":{"^.+\\.ts$":"ts-jest"},"moduleFileExtensions":["ts","js","json","node"]},"main":"dist/bundle.cjs.js","type":"module","types":"dist/types/index.d.ts","module":"dist/bundle.esm.js","browser":"dist/bundle.umd.js","gitHead":"3ecc197c1d92abbbd302fd563ea5f72cb233587c","scripts":{"test":"jest","build":"npx rollup -c","watch":"npx rollup -c --watch","test:watch":"jest --watchAll","test:coverage":"jest --coverage","prepublishOnly":"npm run build"},"_npmUser":{"name":"bahay-labs","email":"support@bahaylabs.work.gd"},"repository":{"url":"git+https://github.com/bahay-labs/messageworks.git","type":"git"},"_npmVersion":"10.9.0","description":"MessageWorks is a flexible framework for task orchestration, messaging, and workflow management across distributed systems. Simplify your processes with seamless communication and coordination.","directories":{},"_nodeVersion":"22.11.0","dependencies":{"uuid":"^11.0.3"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","mitt":"^3.0.1","tslib":"^2.8.1","rollup":"^4.27.3","ts-jest":"^29.2.5","typescript":"^5.6.3","@types/jest":"^29.5.14","rollup-plugin-dts":"^6.1.1","@rollup/plugin-terser":"^0.4.4","@rollup/plugin-commonjs":"^28.0.1","@rollup/plugin-typescript":"^12.1.1","@rollup/plugin-node-resolve":"^15.3.0"},"_npmOperationalInternal":{"tmp":"tmp/messageworks_0.1.16_1732518487877_0.5762273642139089","host":"s3://npm-registry-packages"}},"0.1.17":{"name":"messageworks","version":"0.1.17","keywords":["messaging","message","communication","request-response","workers","asynchronous","events","nodejs","api","queueing","worker-threads","message-broker"],"author":{"name":"Bahay Labs, LLC"},"license":"Apache-2.0","_id":"messageworks@0.1.17","maintainers":[{"name":"bahay-labs","email":"support@bahaylabs.work.gd"}],"homepage":"https://github.com/bahay-labs/messageworks#readme","bugs":{"url":"https://github.com/bahay-labs/messageworks/issues"},"dist":{"shasum":"05c1512c6b780a92b2570a3150a57f2ccf73b6e9","tarball":"https://registry.npmjs.org/messageworks/-/messageworks-0.1.17.tgz","fileCount":10,"integrity":"sha512-0gOWCK+yxQOvBuaR8M6LAPBxkzu5yh6xBmGr69MNg954gYds2AkUWfiW67Zrb5yw9E98XXFlxWV3GpiG8bcS0w==","signatures":[{"sig":"MEUCIQC5YjAljuFvOyQ+eUlkFcmGJx7aByhakAzVVHgnWOQqpQIgPZ+j1bjUak/xWVa/vcYHeS7Jkiaqwc2D3iK/TrcHMaw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":162526},"jest":{"preset":"ts-jest","testMatch":["<rootDir>/__tests__/**/*.test.ts"],"transform":{"^.+\\.ts$":"ts-jest"},"moduleFileExtensions":["ts","js","json","node"]},"main":"dist/bundle.cjs.js","type":"module","types":"dist/types/index.d.ts","module":"dist/bundle.esm.js","browser":"dist/bundle.umd.js","gitHead":"a00ef150b4ba0cb367c2e9bb0e7d6a5d94387b58","scripts":{"test":"jest","build":"npx rollup -c","watch":"npx rollup -c --watch","test:watch":"jest --watchAll","test:coverage":"jest --coverage","prepublishOnly":"npm run build"},"_npmUser":{"name":"bahay-labs","email":"support@bahaylabs.work.gd"},"repository":{"url":"git+https://github.com/bahay-labs/messageworks.git","type":"git"},"_npmVersion":"10.9.0","description":"MessageWorks is a flexible framework for task orchestration, messaging, and workflow management across distributed systems. Simplify your processes with seamless communication and coordination.","directories":{},"_nodeVersion":"22.11.0","dependencies":{"uuid":"^11.0.3"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","mitt":"^3.0.1","tslib":"^2.8.1","rollup":"^4.27.3","ts-jest":"^29.2.5","typescript":"^5.6.3","@types/jest":"^29.5.14","rollup-plugin-dts":"^6.1.1","@rollup/plugin-terser":"^0.4.4","@rollup/plugin-commonjs":"^28.0.1","@rollup/plugin-typescript":"^12.1.1","@rollup/plugin-node-resolve":"^15.3.0"},"_npmOperationalInternal":{"tmp":"tmp/messageworks_0.1.17_1732569643720_0.6245688205596291","host":"s3://npm-registry-packages"}},"0.1.18":{"name":"messageworks","version":"0.1.18","keywords":["messaging","message","communication","request-response","workers","asynchronous","events","nodejs","api","queueing","worker-threads","message-broker"],"author":{"name":"Bahay Labs, LLC"},"license":"Apache-2.0","_id":"messageworks@0.1.18","maintainers":[{"name":"bahay-labs","email":"support@bahaylabs.work.gd"}],"homepage":"https://github.com/bahay-labs/messageworks#readme","bugs":{"url":"https://github.com/bahay-labs/messageworks/issues"},"dist":{"shasum":"82dc5799c2fd7cb52a5bf307da92bb273f2d5c98","tarball":"https://registry.npmjs.org/messageworks/-/messageworks-0.1.18.tgz","fileCount":10,"integrity":"sha512-GCSq5i7i7mVsVKHQirpTappL4jb/QeYah4nptDK5ybjVHiFGNlencxxrn2IKn3k5vlZ+0t91arasabToy50BDg==","signatures":[{"sig":"MEUCIAt7m/jZMxWGbZldv4ka5Ausp+jhYVZT4rPBtrXslwgLAiEAg3CnEvimrY5lKy2b0ccU5LtqW3lKIyLBG8Dix+9sNmM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":150368},"jest":{"preset":"ts-jest","testMatch":["<rootDir>/__tests__/**/*.test.ts"],"transform":{"^.+\\.ts$":"ts-jest"},"moduleFileExtensions":["ts","js","json","node"]},"main":"dist/bundle.cjs.js","type":"module","types":"dist/types/index.d.ts","module":"dist/bundle.esm.js","browser":"dist/bundle.umd.js","gitHead":"905023ce9b5ba160d83ff6b3e7d9d97d7ccbf866","scripts":{"test":"jest","build":"npx rollup -c","watch":"npx rollup -c --watch","test:watch":"jest --watchAll","test:coverage":"jest --coverage","prepublishOnly":"npm run build"},"_npmUser":{"name":"bahay-labs","email":"support@bahaylabs.work.gd"},"repository":{"url":"git+https://github.com/bahay-labs/messageworks.git","type":"git"},"_npmVersion":"10.9.0","description":"MessageWorks is a flexible framework for task orchestration, messaging, and workflow management across distributed systems. Simplify your processes with seamless communication and coordination.","directories":{},"_nodeVersion":"22.11.0","dependencies":{"uuid":"^11.0.3"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","mitt":"^3.0.1","tslib":"^2.8.1","rollup":"^4.27.3","ts-jest":"^29.2.5","typescript":"^5.6.3","@types/jest":"^29.5.14","rollup-plugin-dts":"^6.1.1","@rollup/plugin-terser":"^0.4.4","@rollup/plugin-commonjs":"^28.0.1","@rollup/plugin-typescript":"^12.1.1","@rollup/plugin-node-resolve":"^15.3.0"},"_npmOperationalInternal":{"tmp":"tmp/messageworks_0.1.18_1732570479593_0.632041165400488","host":"s3://npm-registry-packages"}},"0.1.19":{"name":"messageworks","version":"0.1.19","keywords":["messaging","message","communication","request-response","workers","asynchronous","events","nodejs","api","queueing","worker-threads","message-broker"],"author":{"name":"Bahay Labs, LLC"},"license":"Apache-2.0","_id":"messageworks@0.1.19","maintainers":[{"name":"bahay-labs","email":"support@bahaylabs.work.gd"}],"homepage":"https://github.com/bahay-labs/messageworks#readme","bugs":{"url":"https://github.com/bahay-labs/messageworks/issues"},"dist":{"shasum":"68a3d77933e45fa681c84eb6ce2b416e69365a7c","tarball":"https://registry.npmjs.org/messageworks/-/messageworks-0.1.19.tgz","fileCount":10,"integrity":"sha512-/FqA7lvVY1fT6YaZhoaPasZ5sJyaE7ub26vEvDBtoxkl+tcpAFrq7neYQftOiRnoPadK/aDfcDB0m6ZOjBGx6Q==","signatures":[{"sig":"MEUCIGgbe4iNY7DyhBE/GPCA3iUqmIO34fD5qdGPPs7ZCj9JAiEA0iNwVOwZJFuknlxarNqb/hrBqwm0goGgGx1Bcf+gu4o=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":152968},"jest":{"preset":"ts-jest","testMatch":["<rootDir>/__tests__/**/*.test.ts"],"transform":{"^.+\\.ts$":"ts-jest"},"moduleFileExtensions":["ts","js","json","node"]},"main":"dist/bundle.cjs.js","type":"module","types":"dist/types/index.d.ts","module":"dist/bundle.esm.js","browser":"dist/bundle.umd.js","gitHead":"343b71aac06cc201908818dc57c1586bb264fde5","scripts":{"test":"jest","build":"npx rollup -c","watch":"npx rollup -c --watch","test:watch":"jest --watchAll","test:coverage":"jest --coverage","prepublishOnly":"npm run build"},"_npmUser":{"name":"bahay-labs","email":"support@bahaylabs.work.gd"},"repository":{"url":"git+https://github.com/bahay-labs/messageworks.git","type":"git"},"_npmVersion":"10.9.0","description":"MessageWorks is a flexible framework for task orchestration, messaging, and workflow management across distributed systems. Simplify your processes with seamless communication and coordination.","directories":{},"_nodeVersion":"22.11.0","dependencies":{"uuid":"^11.0.3"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","mitt":"^3.0.1","tslib":"^2.8.1","rollup":"^4.27.3","ts-jest":"^29.2.5","typescript":"^5.6.3","@types/jest":"^29.5.14","rollup-plugin-dts":"^6.1.1","@rollup/plugin-terser":"^0.4.4","@rollup/plugin-commonjs":"^28.0.1","@rollup/plugin-typescript":"^12.1.1","@rollup/plugin-node-resolve":"^15.3.0"},"_npmOperationalInternal":{"tmp":"tmp/messageworks_0.1.19_1732571215500_0.755631301234132","host":"s3://npm-registry-packages"}},"0.2.0":{"name":"messageworks","version":"0.2.0","keywords":["messaging","message","communication","request-response","workers","asynchronous","events","nodejs","api","queueing","worker-threads","message-broker"],"author":{"name":"Bahay Labs, LLC"},"license":"Apache-2.0","_id":"messageworks@0.2.0","maintainers":[{"name":"bahay-labs","email":"support@bahaylabs.work.gd"}],"homepage":"https://github.com/bahay-labs/messageworks#readme","bugs":{"url":"https://github.com/bahay-labs/messageworks/issues"},"dist":{"shasum":"110bbb12d3ddfd824846c558decf56b59d962499","tarball":"https://registry.npmjs.org/messageworks/-/messageworks-0.2.0.tgz","fileCount":10,"integrity":"sha512-trjGt/s0m1dLMtI0GP5I0XhuAfxHBNrB71bIweJt6mi+FQN7UGH4CMwppGo6LG+1dQrg6TcEDzVFyAUHcqLXQw==","signatures":[{"sig":"MEUCIC7bb9ykVm4DODMJzyRoOTpxiuLPR8EfR1242nu31Yu5AiEA5RPQPVqAbDhvX337XbhMn6csqJq1SZTfx5OAL+4hxhA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":146213},"jest":{"preset":"ts-jest","testMatch":["<rootDir>/__tests__/**/*.test.ts"],"transform":{"^.+\\.ts$":"ts-jest"},"moduleFileExtensions":["ts","js","json","node"]},"main":"dist/bundle.cjs.js","type":"module","types":"dist/types/index.d.ts","module":"dist/bundle.esm.js","browser":"dist/bundle.umd.js","gitHead":"54bdf66194f50f4faf01adc8ea9ff5a9352e72d8","scripts":{"test":"jest","build":"npx rollup -c","watch":"npx rollup -c --watch","test:watch":"jest --watchAll","test:coverage":"jest --coverage","prepublishOnly":"npm run build"},"_npmUser":{"name":"bahay-labs","email":"support@bahaylabs.work.gd"},"repository":{"url":"git+https://github.com/bahay-labs/messageworks.git","type":"git"},"_npmVersion":"10.9.0","description":"MessageWorks is a flexible framework for task orchestration, messaging, and workflow management across distributed systems. Simplify your processes with seamless communication and coordination.","directories":{},"_nodeVersion":"22.11.0","dependencies":{"uuid":"^11.0.3"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","mitt":"^3.0.1","tslib":"^2.8.1","rollup":"^4.27.3","ts-jest":"^29.2.5","typescript":"^5.6.3","@types/jest":"^29.5.14","rollup-plugin-dts":"^6.1.1","@rollup/plugin-terser":"^0.4.4","@rollup/plugin-commonjs":"^28.0.1","@rollup/plugin-typescript":"^12.1.1","@rollup/plugin-node-resolve":"^15.3.0"},"_npmOperationalInternal":{"tmp":"tmp/messageworks_0.2.0_1732602598182_0.673472085957513","host":"s3://npm-registry-packages"}},"0.2.1":{"name":"messageworks","version":"0.2.1","keywords":["messaging","message","communication","request-response","workers","asynchronous","events","nodejs","api","queueing","worker-threads","message-broker"],"author":{"name":"Bahay Labs, LLC"},"license":"Apache-2.0","_id":"messageworks@0.2.1","maintainers":[{"name":"bahay-labs","email":"support@bahaylabs.work.gd"}],"homepage":"https://github.com/bahay-labs/messageworks#readme","bugs":{"url":"https://github.com/bahay-labs/messageworks/issues"},"dist":{"shasum":"a7ea2ed94c9d8e24f72e08af5f516f6be8d66ca8","tarball":"https://registry.npmjs.org/messageworks/-/messageworks-0.2.1.tgz","fileCount":10,"integrity":"sha512-Lh7N/pQvuInAeQwClK06su6K0JublwvKhxD59dTW1zu53rhFbzAx7tzazeLq4SKPjoR7knVUXlQnvBlfQCjhXw==","signatures":[{"sig":"MEYCIQDLDqj4SyO3X1+wZO960lzi0IhSV3pW9G0Jd59F+wXEfwIhANmw3uDKPMVmf4mI8995l0VU6GpokO7VezvtDAIbAaQR","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":147059},"jest":{"preset":"ts-jest","testMatch":["<rootDir>/__tests__/**/*.test.ts"],"transform":{"^.+\\.ts$":"ts-jest"},"moduleFileExtensions":["ts","js","json","node"]},"main":"dist/bundle.cjs.js","type":"module","types":"dist/types/index.d.ts","module":"dist/bundle.esm.js","browser":"dist/bundle.umd.js","gitHead":"a3ece12743779b8f6e96901e1fadca66468ffe93","scripts":{"test":"jest","build":"npx rollup -c","watch":"npx rollup -c --watch","test:watch":"jest --watchAll","test:coverage":"jest --coverage","prepublishOnly":"npm run build"},"_npmUser":{"name":"bahay-labs","email":"support@bahaylabs.work.gd"},"repository":{"url":"git+https://github.com/bahay-labs/messageworks.git","type":"git"},"_npmVersion":"10.9.0","description":"MessageWorks is a flexible framework for task orchestration, messaging, and workflow management across distributed systems. Simplify your processes with seamless communication and coordination.","directories":{},"_nodeVersion":"22.11.0","dependencies":{"uuid":"^11.0.3"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","mitt":"^3.0.1","tslib":"^2.8.1","rollup":"^4.27.3","ts-jest":"^29.2.5","typescript":"^5.6.3","@types/jest":"^29.5.14","rollup-plugin-dts":"^6.1.1","@rollup/plugin-terser":"^0.4.4","@rollup/plugin-commonjs":"^28.0.1","@rollup/plugin-typescript":"^12.1.1","@rollup/plugin-node-resolve":"^15.3.0"},"_npmOperationalInternal":{"tmp":"tmp/messageworks_0.2.1_1732607095248_0.6357112426389251","host":"s3://npm-registry-packages"}},"0.2.2":{"name":"messageworks","version":"0.2.2","keywords":["messaging","message","communication","request-response","workers","asynchronous","events","nodejs","api","queueing","worker-threads","message-broker"],"author":{"name":"Bahay Labs, LLC"},"license":"Apache-2.0","_id":"messageworks@0.2.2","maintainers":[{"name":"bahay-labs","email":"support@bahaylabs.work.gd"}],"homepage":"https://github.com/bahay-labs/messageworks#readme","bugs":{"url":"https://github.com/bahay-labs/messageworks/issues"},"dist":{"shasum":"5c9e1674ba7150a13ad0d163d921c0b8118c5342","tarball":"https://registry.npmjs.org/messageworks/-/messageworks-0.2.2.tgz","fileCount":10,"integrity":"sha512-wYP2eVY6v1Vb5RKsHja8GNgarQHkSNfdsOtbZZRc50sOUgx5PzQ9pCJkTD2kBvkns9soCfXcs8cKRRAx0D+ewg==","signatures":[{"sig":"MEUCICHjj80VTb6e8BtHw455NkGKYe4kjY6HQ67eptbekqchAiEA+ZG6wspGhmQ1UinVTjHAGv6XJww4GfjkVs68OKKLgag=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":147678},"jest":{"preset":"ts-jest","testMatch":["<rootDir>/__tests__/**/*.test.ts"],"transform":{"^.+\\.ts$":"ts-jest"},"moduleFileExtensions":["ts","js","json","node"]},"main":"dist/bundle.cjs.js","type":"module","types":"dist/types/index.d.ts","module":"dist/bundle.esm.js","browser":"dist/bundle.umd.js","gitHead":"00f077e4ac0f214415fc7657c851c2794119efc7","scripts":{"test":"jest","build":"npx rollup -c","watch":"npx rollup -c --watch","test:watch":"jest --watchAll","test:coverage":"jest --coverage","prepublishOnly":"npm run build"},"_npmUser":{"name":"bahay-labs","email":"support@bahaylabs.work.gd"},"repository":{"url":"git+https://github.com/bahay-labs/messageworks.git","type":"git"},"_npmVersion":"10.9.0","description":"MessageWorks is a flexible framework for task orchestration, messaging, and workflow management across distributed systems. Simplify your processes with seamless communication and coordination.","directories":{},"_nodeVersion":"22.11.0","dependencies":{"uuid":"^11.0.3"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","mitt":"^3.0.1","tslib":"^2.8.1","rollup":"^4.27.3","ts-jest":"^29.2.5","typescript":"^5.6.3","@types/jest":"^29.5.14","rollup-plugin-dts":"^6.1.1","@rollup/plugin-terser":"^0.4.4","@rollup/plugin-commonjs":"^28.0.1","@rollup/plugin-typescript":"^12.1.1","@rollup/plugin-node-resolve":"^15.3.0"},"_npmOperationalInternal":{"tmp":"tmp/messageworks_0.2.2_1732609373390_0.17075584087958018","host":"s3://npm-registry-packages"}},"0.2.3":{"name":"messageworks","version":"0.2.3","keywords":["messaging","message","communication","request-response","workers","asynchronous","events","nodejs","api","queueing","worker-threads","message-broker"],"author":{"name":"Bahay Labs, LLC"},"license":"Apache-2.0","_id":"messageworks@0.2.3","maintainers":[{"name":"bahay-labs","email":"support@bahaylabs.work.gd"}],"homepage":"https://github.com/bahay-labs/messageworks#readme","bugs":{"url":"https://github.com/bahay-labs/messageworks/issues"},"dist":{"shasum":"2938825538815428a06543b6b0ecd0c85e3c7888","tarball":"https://registry.npmjs.org/messageworks/-/messageworks-0.2.3.tgz","fileCount":10,"integrity":"sha512-t4Z/ejCprfgtojm0Gya6ABfNXG3/QZlyaCnbXIqYK5qpj5AyP6aLWeu8imhMLwid6N6yVycfVtImOr5eA3GZpg==","signatures":[{"sig":"MEQCIAjAvLjseXQi9d8KQkljASs+ArvmfCwKXadwyaE1zW6eAiAioGIqZ/RyrT8tx4B8BCL3LXMKWXIJIl6FWAF5spd5CQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":149984},"jest":{"preset":"ts-jest","testMatch":["<rootDir>/__tests__/**/*.test.ts"],"transform":{"^.+\\.ts$":"ts-jest"},"moduleFileExtensions":["ts","js","json","node"]},"main":"dist/bundle.cjs.js","type":"module","types":"dist/types/index.d.ts","module":"dist/bundle.esm.js","browser":"dist/bundle.umd.js","gitHead":"47beed65089e5ec3bd95a412e52ee240bca06bb8","scripts":{"test":"jest","build":"npx rollup -c","watch":"npx rollup -c --watch","test:watch":"jest --watchAll","test:coverage":"jest --coverage","prepublishOnly":"npm run build"},"_npmUser":{"name":"bahay-labs","email":"support@bahaylabs.work.gd"},"repository":{"url":"git+https://github.com/bahay-labs/messageworks.git","type":"git"},"_npmVersion":"10.9.0","description":"MessageWorks is a flexible framework for task orchestration, messaging, and workflow management across distributed systems. Simplify your processes with seamless communication and coordination.","directories":{},"_nodeVersion":"22.11.0","dependencies":{"uuid":"^11.0.3"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","mitt":"^3.0.1","tslib":"^2.8.1","rollup":"^4.27.3","ts-jest":"^29.2.5","typescript":"^5.6.3","@types/jest":"^29.5.14","rollup-plugin-dts":"^6.1.1","@rollup/plugin-terser":"^0.4.4","@rollup/plugin-commonjs":"^28.0.1","@rollup/plugin-typescript":"^12.1.1","@rollup/plugin-node-resolve":"^15.3.0"},"_npmOperationalInternal":{"tmp":"tmp/messageworks_0.2.3_1732641764142_0.7862480051098779","host":"s3://npm-registry-packages"}},"0.2.4":{"name":"messageworks","version":"0.2.4","keywords":["messaging","message","communication","request-response","workers","asynchronous","events","nodejs","api","queueing","worker-threads","message-broker"],"author":{"name":"Bahay Labs, LLC"},"license":"Apache-2.0","_id":"messageworks@0.2.4","maintainers":[{"name":"bahay-labs","email":"support@bahaylabs.work.gd"}],"homepage":"https://github.com/bahay-labs/messageworks#readme","bugs":{"url":"https://github.com/bahay-labs/messageworks/issues"},"dist":{"shasum":"05bd988495012474e08d2dcf7434914d02b1dcfc","tarball":"https://registry.npmjs.org/messageworks/-/messageworks-0.2.4.tgz","fileCount":10,"integrity":"sha512-pOTKkLTF+4a33oMqbtvijGNqUOl8whXYUnKYnPUrcPh6QItn1a5evepeIYS3aMHfnZ8okoiR7ysaejk6MgtBbA==","signatures":[{"sig":"MEUCIDFLyPpjMK0A1KDtAuvTUkZuykqCngigIRc5Oe7VxJm5AiEA1+7U0YvZjD8sHJ20TNLyQGSPLXRPaL1O38BzdNmz+1o=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":150017},"jest":{"preset":"ts-jest","testMatch":["<rootDir>/__tests__/**/*.test.ts"],"transform":{"^.+\\.ts$":"ts-jest"},"moduleFileExtensions":["ts","js","json","node"]},"main":"dist/bundle.cjs.js","type":"module","types":"dist/types/index.d.ts","module":"dist/bundle.esm.js","browser":"dist/bundle.umd.js","gitHead":"bd02bbdc5ee1a5b95bfff492d9076897b0d8a9b0","scripts":{"test":"jest","build":"npx rollup -c","watch":"npx rollup -c --watch","test:watch":"jest --watchAll","test:coverage":"jest --coverage","prepublishOnly":"npm run build"},"_npmUser":{"name":"bahay-labs","email":"support@bahaylabs.work.gd"},"repository":{"url":"git+https://github.com/bahay-labs/messageworks.git","type":"git"},"_npmVersion":"10.9.0","description":"MessageWorks is a flexible framework for task orchestration, messaging, and workflow management across distributed systems. Simplify your processes with seamless communication and coordination.","directories":{},"_nodeVersion":"22.11.0","dependencies":{"uuid":"^11.0.3"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","mitt":"^3.0.1","tslib":"^2.8.1","rollup":"^4.27.3","ts-jest":"^29.2.5","typescript":"^5.6.3","@types/jest":"^29.5.14","jsdom-worker":"^0.3.0","rollup-plugin-dts":"^6.1.1","@rollup/plugin-terser":"^0.4.4","@rollup/plugin-commonjs":"^28.0.1","@rollup/plugin-typescript":"^12.1.1","@rollup/plugin-node-resolve":"^15.3.0"},"_npmOperationalInternal":{"tmp":"tmp/messageworks_0.2.4_1732745537473_0.6428539198053236","host":"s3://npm-registry-packages"}},"0.2.5":{"name":"messageworks","version":"0.2.5","keywords":["messaging","message","communication","request-response","workers","asynchronous","events","nodejs","api","queueing","worker-threads","message-broker"],"author":{"name":"Bahay Labs, LLC"},"license":"Apache-2.0","_id":"messageworks@0.2.5","maintainers":[{"name":"bahay-labs","email":"support@bahaylabs.work.gd"}],"homepage":"https://github.com/bahay-labs/messageworks#readme","bugs":{"url":"https://github.com/bahay-labs/messageworks/issues"},"dist":{"shasum":"ad1580f76410817d51c7fb33984bde0f81d5be92","tarball":"https://registry.npmjs.org/messageworks/-/messageworks-0.2.5.tgz","fileCount":10,"integrity":"sha512-ziVj0W/nFYj5BKo1NwvARcDPjb0kz20GXuHJJ5EivBn2EXRS5McaJfAEHsBoOrnNSUXNaRpSR6JlSwds5FuDJA==","signatures":[{"sig":"MEUCIQCQi1XNTsnsgx9hF8Pf2tgvwxcfLexw8dJx/L2b03qJdQIgbtUsrd7vac+/QhazP4zIrMrv4UVP+fyjr5liuCzEdPw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":152207},"jest":{"preset":"ts-jest","testMatch":["<rootDir>/__tests__/**/*.test.ts"],"transform":{"^.+\\.ts$":"ts-jest"},"moduleFileExtensions":["ts","js","json","node"]},"main":"dist/bundle.cjs.js","type":"module","types":"dist/types/index.d.ts","module":"dist/bundle.esm.js","browser":"dist/bundle.umd.js","gitHead":"d489ad703665fcf157447b3ca066db2c7465e189","scripts":{"test":"jest","build":"npx rollup -c","watch":"npx rollup -c --watch","test:watch":"jest --watchAll","test:coverage":"jest --coverage","prepublishOnly":"npm run build"},"_npmUser":{"name":"bahay-labs","email":"support@bahaylabs.work.gd"},"repository":{"url":"git+https://github.com/bahay-labs/messageworks.git","type":"git"},"_npmVersion":"10.9.0","description":"MessageWorks is a flexible framework for task orchestration, messaging, and workflow management across distributed systems. Simplify your processes with seamless communication and coordination.","directories":{},"_nodeVersion":"22.11.0","dependencies":{"uuid":"^11.0.3"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","mitt":"^3.0.1","tslib":"^2.8.1","rollup":"^4.27.3","ts-jest":"^29.2.5","typescript":"^5.6.3","@types/jest":"^29.5.14","jsdom-worker":"^0.3.0","rollup-plugin-dts":"^6.1.1","@rollup/plugin-terser":"^0.4.4","@rollup/plugin-commonjs":"^28.0.1","@rollup/plugin-typescript":"^12.1.1","@rollup/plugin-node-resolve":"^15.3.0"},"_npmOperationalInternal":{"tmp":"tmp/messageworks_0.2.5_1732752265345_0.8013703187644647","host":"s3://npm-registry-packages"}},"0.2.6":{"name":"messageworks","version":"0.2.6","keywords":["messaging","message","communication","request-response","workers","asynchronous","events","nodejs","api","queueing","worker-threads","message-broker"],"author":{"name":"Bahay Labs, LLC"},"license":"Apache-2.0","_id":"messageworks@0.2.6","maintainers":[{"name":"bahay-labs","email":"support@bahaylabs.work.gd"}],"homepage":"https://github.com/bahay-labs/messageworks#readme","bugs":{"url":"https://github.com/bahay-labs/messageworks/issues"},"dist":{"shasum":"8eaa426cc9e0f9537000d8d49585dcb8b41e2bb1","tarball":"https://registry.npmjs.org/messageworks/-/messageworks-0.2.6.tgz","fileCount":10,"integrity":"sha512-lo9WQCc/nVt8l9gorbbg5O/cWoTizWeSN0/Fy/MUi9dHMhlhPufMYmx4QZ3FJBxyfwEzxUqwzMShyi303pASzQ==","signatures":[{"sig":"MEUCIFISsI9ky6zDND8XZeJnWeWPA4I01q1Fp8OUTEzs+SYHAiEAwMXJ74gYZlUWes2OnC+YJPAZqz9U4qY9Xa3KMfU5GkM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":153956},"jest":{"preset":"ts-jest","testMatch":["<rootDir>/__tests__/**/*.test.ts"],"transform":{"^.+\\.ts$":"ts-jest"},"moduleFileExtensions":["ts","js","json","node"]},"main":"dist/bundle.cjs.js","type":"module","types":"dist/types/index.d.ts","module":"dist/bundle.esm.js","browser":"dist/bundle.umd.js","gitHead":"e18f26b3cca6d8e5e5edda8d160ca656752d62b1","scripts":{"test":"jest","build":"npx rollup -c","watch":"npx rollup -c --watch","test:watch":"jest --watchAll","test:coverage":"jest --coverage","prepublishOnly":"npm run build"},"_npmUser":{"name":"bahay-labs","email":"support@bahaylabs.work.gd"},"repository":{"url":"git+https://github.com/bahay-labs/messageworks.git","type":"git"},"_npmVersion":"10.9.0","description":"MessageWorks is a flexible framework for task orchestration, messaging, and workflow management across distributed systems. Simplify your processes with seamless communication and coordination.","directories":{},"_nodeVersion":"22.11.0","dependencies":{"uuid":"^11.0.3"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","mitt":"^3.0.1","tslib":"^2.8.1","rollup":"^4.27.3","ts-jest":"^29.2.5","typescript":"^5.6.3","@types/jest":"^29.5.14","jsdom-worker":"^0.3.0","rollup-plugin-dts":"^6.1.1","@rollup/plugin-terser":"^0.4.4","@rollup/plugin-commonjs":"^28.0.1","@rollup/plugin-typescript":"^12.1.1","@rollup/plugin-node-resolve":"^15.3.0"},"_npmOperationalInternal":{"tmp":"tmp/messageworks_0.2.6_1732752838770_0.9856679140319793","host":"s3://npm-registry-packages"}},"0.2.7":{"name":"messageworks","version":"0.2.7","keywords":["messaging","message","communication","request-response","workers","asynchronous","events","nodejs","api","queueing","worker-threads","message-broker"],"author":{"name":"Bahay Labs, LLC"},"license":"Apache-2.0","_id":"messageworks@0.2.7","maintainers":[{"name":"bahay-labs","email":"support@bahaylabs.work.gd"}],"homepage":"https://github.com/bahay-labs/messageworks#readme","bugs":{"url":"https://github.com/bahay-labs/messageworks/issues"},"dist":{"shasum":"36fa7c09b66c443b5cfc90c5e2251568cda5eadf","tarball":"https://registry.npmjs.org/messageworks/-/messageworks-0.2.7.tgz","fileCount":10,"integrity":"sha512-uVf0MnW9VMk+4nyY4inoIPgMk9dT7alvfHiCkTBbs04qvRTYBWoOf7VrFO8reXkpVBnCS73KNHv3ucyB94xIiw==","signatures":[{"sig":"MEUCIDPlQl0iWnBmgWhodYWm8zT1KvS/oODuNHiEpR5nvgaNAiEAxGXN1zULx9bga+0Qgn7BTIl/nn8b5axwCDtftnQLP84=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":156920},"jest":{"preset":"ts-jest","testMatch":["<rootDir>/__tests__/**/*.test.ts"],"transform":{"^.+\\.ts$":"ts-jest"},"moduleFileExtensions":["ts","js","json","node"]},"main":"dist/bundle.cjs.js","type":"module","types":"dist/types/index.d.ts","module":"dist/bundle.esm.js","browser":"dist/bundle.umd.js","gitHead":"640d9a4b2ec0fab724bc870aad38b091d029cdfa","scripts":{"test":"jest","build":"npx rollup -c","watch":"npx rollup -c --watch","test:watch":"jest --watchAll","test:coverage":"jest --coverage","prepublishOnly":"npm run build"},"_npmUser":{"name":"bahay-labs","email":"support@bahaylabs.work.gd"},"repository":{"url":"git+https://github.com/bahay-labs/messageworks.git","type":"git"},"_npmVersion":"10.9.0","description":"MessageWorks is a flexible framework for task orchestration, messaging, and workflow management across distributed systems. Simplify your processes with seamless communication and coordination.","directories":{},"_nodeVersion":"22.11.0","dependencies":{"uuid":"^11.0.3"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","mitt":"^3.0.1","tslib":"^2.8.1","rollup":"^4.27.3","ts-jest":"^29.2.5","typescript":"^5.6.3","@types/jest":"^29.5.14","jsdom-worker":"^0.3.0","rollup-plugin-dts":"^6.1.1","@rollup/plugin-terser":"^0.4.4","@rollup/plugin-commonjs":"^28.0.1","@rollup/plugin-typescript":"^12.1.1","@rollup/plugin-node-resolve":"^15.3.0"},"_npmOperationalInternal":{"tmp":"tmp/messageworks_0.2.7_1732753952364_0.3529927110242961","host":"s3://npm-registry-packages"}},"0.2.8":{"name":"messageworks","version":"0.2.8","keywords":["messaging","message","communication","request-response","workers","asynchronous","events","nodejs","api","queueing","worker-threads","message-broker"],"author":{"name":"Bahay Labs, LLC"},"license":"Apache-2.0","_id":"messageworks@0.2.8","maintainers":[{"name":"bahay-labs","email":"support@bahaylabs.work.gd"}],"homepage":"https://github.com/bahay-labs/messageworks#readme","bugs":{"url":"https://github.com/bahay-labs/messageworks/issues"},"dist":{"shasum":"45a483d4c11fb1fb41e361fd81381c249b71a207","tarball":"https://registry.npmjs.org/messageworks/-/messageworks-0.2.8.tgz","fileCount":10,"integrity":"sha512-zt725OvHkdhvsgC3R3l2DMs+3TxH+gGW9XVYlTgnurFZVZ7c5dDvZziDUvpHiU/BNAPkWcKLFPDZia03g6ZSaQ==","signatures":[{"sig":"MEUCIGFxcYXCJtGjr+ms4ujM02TpWl8iFBwURz2tmGAjDnRDAiEA8svPeSjENh80t0nWl6Au53zWqG7iH5TCZ8iXozD4rcA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":157632},"jest":{"preset":"ts-jest","testMatch":["<rootDir>/__tests__/**/*.test.ts"],"transform":{"^.+\\.ts$":"ts-jest"},"moduleFileExtensions":["ts","js","json","node"]},"main":"dist/bundle.cjs.js","type":"module","types":"dist/types/index.d.ts","module":"dist/bundle.esm.js","browser":"dist/bundle.umd.js","gitHead":"e6e8d08f389734662ec46959dc5b486914725170","scripts":{"test":"jest","build":"npx rollup -c","watch":"npx rollup -c --watch","test:watch":"jest --watchAll","test:coverage":"jest --coverage","prepublishOnly":"npm run build"},"_npmUser":{"name":"bahay-labs","email":"support@bahaylabs.work.gd"},"repository":{"url":"git+https://github.com/bahay-labs/messageworks.git","type":"git"},"_npmVersion":"10.9.0","description":"MessageWorks is a flexible framework for task orchestration, messaging, and workflow management across distributed systems. Simplify your processes with seamless communication and coordination.","directories":{},"_nodeVersion":"22.11.0","dependencies":{"uuid":"^11.0.3"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","mitt":"^3.0.1","tslib":"^2.8.1","rollup":"^4.27.3","ts-jest":"^29.2.5","typescript":"^5.6.3","@types/jest":"^29.5.14","jsdom-worker":"^0.3.0","rollup-plugin-dts":"^6.1.1","@rollup/plugin-terser":"^0.4.4","@rollup/plugin-commonjs":"^28.0.1","@rollup/plugin-typescript":"^12.1.1","@rollup/plugin-node-resolve":"^15.3.0"},"_npmOperationalInternal":{"tmp":"tmp/messageworks_0.2.8_1732777774035_0.4229188578900096","host":"s3://npm-registry-packages"}},"0.2.9":{"name":"messageworks","version":"0.2.9","keywords":["messaging","message","communication","request-response","workers","asynchronous","events","nodejs","api","queueing","worker-threads","message-broker"],"author":{"name":"Bahay Labs, LLC"},"license":"Apache-2.0","_id":"messageworks@0.2.9","maintainers":[{"name":"bahay-labs","email":"support@bahaylabs.work.gd"}],"homepage":"https://github.com/bahay-labs/messageworks#readme","bugs":{"url":"https://github.com/bahay-labs/messageworks/issues"},"dist":{"shasum":"c31e421dd72e717e5919da7cbb6b08beb8476028","tarball":"https://registry.npmjs.org/messageworks/-/messageworks-0.2.9.tgz","fileCount":10,"integrity":"sha512-zxwP25VE7Q/3mCCjt1FMk55rqvWF31mbuL5gX5ai++K+2Y764hmEwtAVqKfVqBltySPWJlUEBAL15ZNSM9NNNw==","signatures":[{"sig":"MEQCIE+D4HkLpLAWYgR9nY1ftsA9fc7vKrBA536SjoyfHNduAiAt4aTSYm/XccYPijygtRxHMdzNNMt9oAVH5mGX5kGYPw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":157593},"jest":{"preset":"ts-jest","testMatch":["<rootDir>/__tests__/**/*.test.ts"],"transform":{"^.+\\.ts$":"ts-jest"},"moduleFileExtensions":["ts","js","json","node"]},"main":"dist/bundle.cjs.js","type":"module","types":"dist/types/index.d.ts","module":"dist/bundle.esm.js","browser":"dist/bundle.umd.js","gitHead":"1f660478025c4711573dfdd1e7d0357c5da226ea","scripts":{"test":"jest","build":"npx rollup -c","watch":"npx rollup -c --watch","test:watch":"jest --watchAll","test:coverage":"jest --coverage","prepublishOnly":"npm run build"},"_npmUser":{"name":"bahay-labs","email":"support@bahaylabs.work.gd"},"repository":{"url":"git+https://github.com/bahay-labs/messageworks.git","type":"git"},"_npmVersion":"10.9.0","description":"MessageWorks is a flexible framework for task orchestration, messaging, and workflow management across distributed systems. Simplify your processes with seamless communication and coordination.","directories":{},"_nodeVersion":"22.11.0","dependencies":{"uuid":"^11.0.3"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","mitt":"^3.0.1","tslib":"^2.8.1","rollup":"^4.27.3","ts-jest":"^29.2.5","typescript":"^5.6.3","@types/jest":"^29.5.14","jsdom-worker":"^0.3.0","rollup-plugin-dts":"^6.1.1","@rollup/plugin-terser":"^0.4.4","@rollup/plugin-commonjs":"^28.0.1","@rollup/plugin-typescript":"^12.1.1","@rollup/plugin-node-resolve":"^15.3.0"},"_npmOperationalInternal":{"tmp":"tmp/messageworks_0.2.9_1732779383173_0.7015972270580313","host":"s3://npm-registry-packages"}},"0.2.10":{"name":"messageworks","version":"0.2.10","keywords":["messaging","message","communication","request-response","workers","asynchronous","events","nodejs","api","queueing","worker-threads","message-broker"],"author":{"name":"Bahay Labs, LLC"},"license":"Apache-2.0","_id":"messageworks@0.2.10","maintainers":[{"name":"bahay-labs","email":"support@bahaylabs.work.gd"}],"homepage":"https://github.com/bahay-labs/messageworks#readme","bugs":{"url":"https://github.com/bahay-labs/messageworks/issues"},"dist":{"shasum":"df20a6292a4a750cecf11742d29f243013c92d64","tarball":"https://registry.npmjs.org/messageworks/-/messageworks-0.2.10.tgz","fileCount":10,"integrity":"sha512-EVutqR5ZwrAkMM2ER3+wqYc1ZbKJcNe0y02Pq/As6A6sa54alo1apN2go58DT1CJxNZJUPniJu0BRN6UqzGDbg==","signatures":[{"sig":"MEUCIEm/Ouq2NWDwVcYGuxlD/ozbBoHStB+22q9sO/TpPAmgAiEA8SENKSbAi6xGxtpsdlkaozJoXd3sm0+WWt+hdMfjQ7M=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":157537},"jest":{"preset":"ts-jest","testMatch":["<rootDir>/__tests__/**/*.test.ts"],"transform":{"^.+\\.ts$":"ts-jest"},"moduleFileExtensions":["ts","js","json","node"]},"main":"dist/bundle.cjs.js","type":"module","types":"dist/types/index.d.ts","module":"dist/bundle.esm.js","browser":"dist/bundle.umd.js","gitHead":"713612778b8e6c77432206e69e3a17251d2a3679","scripts":{"test":"jest","build":"npx rollup -c","watch":"npx rollup -c --watch","test:watch":"jest --watchAll","test:coverage":"jest --coverage","prepublishOnly":"npm run build"},"_npmUser":{"name":"bahay-labs","email":"support@bahaylabs.work.gd"},"repository":{"url":"git+https://github.com/bahay-labs/messageworks.git","type":"git"},"_npmVersion":"10.9.0","description":"MessageWorks is a flexible framework for task orchestration, messaging, and workflow management across distributed systems. Simplify your processes with seamless communication and coordination.","directories":{},"_nodeVersion":"22.11.0","dependencies":{"uuid":"^11.0.3"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","mitt":"^3.0.1","tslib":"^2.8.1","rollup":"^4.27.3","ts-jest":"^29.2.5","typescript":"^5.6.3","@types/jest":"^29.5.14","jsdom-worker":"^0.3.0","rollup-plugin-dts":"^6.1.1","@rollup/plugin-terser":"^0.4.4","@rollup/plugin-commonjs":"^28.0.1","@rollup/plugin-typescript":"^12.1.1","@rollup/plugin-node-resolve":"^15.3.0"},"_npmOperationalInternal":{"tmp":"tmp/messageworks_0.2.10_1732779739213_0.2600050585034872","host":"s3://npm-registry-packages"}},"0.3.0":{"name":"messageworks","version":"0.3.0","keywords":["messaging","message","communication","request-response","workers","asynchronous","events","nodejs","api","queueing","worker-threads","message-broker"],"author":{"name":"Bahay Labs, LLC"},"license":"Apache-2.0","_id":"messageworks@0.3.0","maintainers":[{"name":"bahay-labs","email":"support@bahaylabs.work.gd"}],"homepage":"https://github.com/bahay-labs/messageworks#readme","bugs":{"url":"https://github.com/bahay-labs/messageworks/issues"},"dist":{"shasum":"5046d5ac2992136fa474d262cb7228c8a75fa289","tarball":"https://registry.npmjs.org/messageworks/-/messageworks-0.3.0.tgz","fileCount":10,"integrity":"sha512-bCyL6jXkhm5+8/AZfGq6Q00GmJTGFmjH2t8A+6ylfMdo2Sl2XfdY0oFz+fjsN/El0TIZjLZS0nJFp0f9WNisXQ==","signatures":[{"sig":"MEYCIQD4u0dnYL3yNN0ytj9MfNmv1yehPKqnrdqQx+IZHmV9BgIhALHbk/x19sJqZ+8MDikJXYSa6X04S1LswSOW5XNij04H","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":174722},"jest":{"preset":"ts-jest","testMatch":["<rootDir>/__tests__/**/*.test.ts"],"transform":{"^.+\\.ts$":"ts-jest"},"moduleFileExtensions":["ts","js","json","node"]},"main":"dist/bundle.cjs.js","type":"module","types":"dist/types/index.d.ts","module":"dist/bundle.esm.js","browser":"dist/bundle.umd.js","gitHead":"6e809a995071ccde18491881313ee3ef503aab0c","scripts":{"test":"jest","build":"npx rollup -c","watch":"npx rollup -c --watch","test:watch":"jest --watchAll","test:coverage":"jest --coverage","prepublishOnly":"npm run build"},"_npmUser":{"name":"bahay-labs","email":"support@bahaylabs.work.gd"},"repository":{"url":"git+https://github.com/bahay-labs/messageworks.git","type":"git"},"_npmVersion":"10.9.0","description":"MessageWorks is a flexible framework for task orchestration, messaging, and workflow management across distributed systems. Simplify your processes with seamless communication and coordination.","directories":{},"_nodeVersion":"23.1.0","dependencies":{"uuid":"^11.0.3","winston":"^3.17.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","mitt":"^3.0.1","tslib":"^2.8.1","rollup":"^4.27.3","ts-jest":"^29.2.5","typescript":"^5.6.3","@types/jest":"^29.5.14","jsdom-worker":"^0.3.0","rollup-plugin-dts":"^6.1.1","@rollup/plugin-terser":"^0.4.4","@rollup/plugin-commonjs":"^28.0.1","@rollup/plugin-typescript":"^12.1.1","@rollup/plugin-node-resolve":"^15.3.0"},"_npmOperationalInternal":{"tmp":"tmp/messageworks_0.3.0_1732935656698_0.2789684842273703","host":"s3://npm-registry-packages"}},"0.3.1":{"name":"messageworks","version":"0.3.1","keywords":["messaging","message","communication","request-response","workers","asynchronous","events","nodejs","api","queueing","worker-threads","message-broker"],"author":{"name":"Bahay Labs, LLC"},"license":"Apache-2.0","_id":"messageworks@0.3.1","maintainers":[{"name":"bahay-labs","email":"support@bahaylabs.work.gd"}],"homepage":"https://github.com/bahay-labs/messageworks#readme","bugs":{"url":"https://github.com/bahay-labs/messageworks/issues"},"dist":{"shasum":"685a0917b2267a839ff228ea3f5c60c76b6ebe3d","tarball":"https://registry.npmjs.org/messageworks/-/messageworks-0.3.1.tgz","fileCount":10,"integrity":"sha512-gerYEzwkAUTSMTOCxnZ4RN9j24o6OJFQSndrzMwZoi1nGFYzRbgwIH/V9tph5IeCTZ8dwHMLC1RFCB08JWf5tg==","signatures":[{"sig":"MEUCIBs3/zQmTyKtd4LJmGY8h/BsoanA4n7Nep+8X7rQKwiXAiEA10+WU9jDgKEECueR7d1jA6hIUVBLixc76tC4/HnX1VQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":269485},"jest":{"preset":"ts-jest","testMatch":["<rootDir>/__tests__/**/*.test.ts"],"transform":{"^.+\\.ts$":"ts-jest"},"moduleFileExtensions":["ts","js","json","node"]},"main":"dist/bundle.cjs.js","type":"module","types":"dist/types/index.d.ts","module":"dist/bundle.esm.js","browser":"dist/bundle.umd.js","gitHead":"fb16e2d513066b6f7197a4c550a9718887698f7b","scripts":{"test":"jest","build":"npx rollup -c","watch":"npx rollup -c --watch","test:watch":"jest --watchAll","test:coverage":"jest --coverage","prepublishOnly":"npm run build"},"_npmUser":{"name":"bahay-labs","email":"support@bahaylabs.work.gd"},"repository":{"url":"git+https://github.com/bahay-labs/messageworks.git","type":"git"},"_npmVersion":"10.9.0","description":"MessageWorks is a flexible framework for task orchestration, messaging, and workflow management across distributed systems. Simplify your processes with seamless communication and coordination.","directories":{},"_nodeVersion":"23.1.0","dependencies":{"uuid":"^11.0.3","loglevel":"^1.9.2"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","mitt":"^3.0.1","tslib":"^2.8.1","rollup":"^4.27.3","ts-jest":"^29.2.5","typescript":"^5.6.3","@types/jest":"^29.5.14","jsdom-worker":"^0.3.0","rollup-plugin-dts":"^6.1.1","@rollup/plugin-commonjs":"^28.0.1","@rollup/plugin-typescript":"^12.1.1","@rollup/plugin-node-resolve":"^15.3.0"},"_npmOperationalInternal":{"tmp":"tmp/messageworks_0.3.1_1732939118325_0.1353992733664382","host":"s3://npm-registry-packages"}},"0.3.2":{"name":"messageworks","type":"module","version":"0.3.2","description":"MessageWorks is a flexible framework for task orchestration, messaging, and workflow management across distributed systems. Simplify your processes with seamless communication and coordination.","author":{"name":"Bahay Labs, LLC"},"license":"Apache-2.0","keywords":["messaging","message","communication","request-response","workers","asynchronous","events","nodejs","api","queueing","worker-threads","message-broker"],"homepage":"https://github.com/bahay-labs/messageworks#readme","repository":{"type":"git","url":"git+https://github.com/bahay-labs/messageworks.git"},"bugs":{"url":"https://github.com/bahay-labs/messageworks/issues"},"main":"dist/bundle.cjs.js","module":"dist/bundle.esm.js","browser":"dist/bundle.umd.js","types":"dist/types/index.d.ts","dependencies":{"loglevel":"^1.9.2","uuid":"^11.0.3"},"devDependencies":{"@rollup/plugin-commonjs":"^28.0.1","@rollup/plugin-node-resolve":"^15.3.0","@rollup/plugin-typescript":"^12.1.1","@types/jest":"^29.5.14","jest":"^29.7.0","jsdom-worker":"^0.3.0","mitt":"^3.0.1","rollup":"^4.27.3","rollup-plugin-dts":"^6.1.1","ts-jest":"^29.2.5","tslib":"^2.8.1","typescript":"^5.6.3"},"scripts":{"build":"npx rollup -c","watch":"npx rollup -c --watch","prepublishOnly":"npm run build","test":"jest","test:watch":"jest --watchAll","test:coverage":"jest --coverage"},"jest":{"preset":"ts-jest","testMatch":["<rootDir>/__tests__/**/*.test.ts"],"moduleFileExtensions":["ts","js","json","node"],"transform":{"^.+\\.ts$":"ts-jest"}},"_id":"messageworks@0.3.2","gitHead":"0f3dde884ba6042a88a1c95d4c3cd5f0aa0d017c","_nodeVersion":"23.1.0","_npmVersion":"10.9.0","dist":{"integrity":"sha512-Fr3P4uC8TiUqw3pyfVHy8dGCV9GhyO06LOw2Ab+GM9x/39o8Fb9r9W3AVldWpBClcBw0BY4jIAo0mvyWC/ofXA==","shasum":"bbe77d75b8f9ef59e9494c147a4695b7cc4f53a9","tarball":"https://registry.npmjs.org/messageworks/-/messageworks-0.3.2.tgz","fileCount":10,"unpackedSize":249344,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHMc1SdQyPrSr4kKc4Xz56AEl8daomOxLRNLAO0wG49rAiB7CHuaEAIO12f7PQSjbJ7iBR9jIVGpaisn7AGWJzejtQ=="}]},"_npmUser":{"name":"bahay-labs","email":"support@bahaylabs.work.gd"},"directories":{},"maintainers":[{"name":"bahay-labs","email":"support@bahaylabs.work.gd"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/messageworks_0.3.2_1733115124788_0.5718043955015872"},"_hasShrinkwrap":false}},"time":{"created":"2024-11-23T00:27:08.209Z","modified":"2024-12-02T04:52:05.120Z","0.1.1":"2024-11-23T00:27:08.442Z","0.1.3":"2024-11-23T01:32:24.944Z","0.1.4":"2024-11-24T22:17:07.172Z","0.1.5":"2024-11-25T00:21:08.105Z","0.1.6":"2024-11-25T01:45:25.015Z","0.1.7":"2024-11-25T01:53:19.622Z","0.1.8":"2024-11-25T02:14:10.698Z","0.1.9":"2024-11-25T02:18:35.497Z","0.1.10":"2024-11-25T03:15:57.154Z","0.1.11":"2024-11-25T03:45:40.161Z","0.1.12":"2024-11-25T04:06:44.649Z","0.1.13":"2024-11-25T04:59:49.919Z","0.1.14":"2024-11-25T05:09:11.043Z","0.1.15":"2024-11-25T06:35:25.560Z","0.1.16":"2024-11-25T07:08:08.034Z","0.1.17":"2024-11-25T21:20:43.956Z","0.1.18":"2024-11-25T21:34:39.793Z","0.1.19":"2024-11-25T21:46:55.676Z","0.2.0":"2024-11-26T06:29:58.355Z","0.2.1":"2024-11-26T07:44:55.428Z","0.2.2":"2024-11-26T08:22:53.557Z","0.2.3":"2024-11-26T17:22:44.301Z","0.2.4":"2024-11-27T22:12:17.645Z","0.2.5":"2024-11-28T00:04:25.527Z","0.2.6":"2024-11-28T00:13:58.927Z","0.2.7":"2024-11-28T00:32:32.542Z","0.2.8":"2024-11-28T07:09:34.190Z","0.2.9":"2024-11-28T07:36:23.324Z","0.2.10":"2024-11-28T07:42:19.473Z","0.3.0":"2024-11-30T03:00:56.886Z","0.3.1":"2024-11-30T03:58:38.520Z","0.3.2":"2024-12-02T04:52:04.978Z"},"bugs":{"url":"https://github.com/bahay-labs/messageworks/issues"},"author":{"name":"Bahay Labs, LLC"},"license":"Apache-2.0","homepage":"https://github.com/bahay-labs/messageworks#readme","keywords":["messaging","message","communication","request-response","workers","asynchronous","events","nodejs","api","queueing","worker-threads","message-broker"],"repository":{"type":"git","url":"git+https://github.com/bahay-labs/messageworks.git"},"description":"MessageWorks is a flexible framework for task orchestration, messaging, and workflow management across distributed systems. Simplify your processes with seamless communication and coordination.","maintainers":[{"name":"bahay-labs","email":"support@bahaylabs.work.gd"}],"readme":"# MessageWorks\n\nMessageWorks is a flexible messaging framework for Node.js that handles message requests and responses in an efficient and scalable manner. It is designed to allow seamless communication between services, utilizing worker threads or external workers to handle message processing.\n\n## Features\n\n- **Request-Response Messaging**: Easily handle request/response patterns with worker threads or external workers.\n- **Worker Thread Support**: Use worker threads for background task processing.\n- **Event-Driven**: Built on an event-driven architecture to ensure efficient message handling.\n- **Async Messaging**: Supports asynchronous message handling, perfect for microservices and distributed systems.\n- **TypeScript Support**: Fully written in TypeScript, providing type safety and autocompletion.\n- **Message Broadcasting**: Supports broadcasting messages to multiple workers or services.\n\n## Installation\n\nTo install `messageworks`, you can use npm or yarn:\n\n```bash\nnpm install messageworks\n```\n\nor\n\n```bash\nyarn add messageworks\n```\n\n## Usage\n\n### Basic Usage Example\n\n1. **TODO: Create a new messaging service:**\n\n```ts\nimport { MessagingService } from 'messageworks'\n\n// Initialize the messaging service with a root messenger and callback function\nconst rootMessenger = '/root'\nconst rootCallback = (message) => {\n  console.log('Message received in root callback:', message)\n}\n\nconst messagingService = new MessagingService(rootMessenger, rootCallback)\n```\n\n2. **TODO: Send a message:**\n\n```ts\nimport { GeneralMessage } from 'messageworks'\n\nconst workerMessenger = '/root/echo'\nconst generalMessage = new GeneralMessage(workerMessenger)\n\n// Send the message and handle response asynchronously\nmessagingService.sendMessage(requestMessage).then((response) => {\n  console.log('Received response:', response)\n})\n```\n\n### Handling Worker Responses\n\n**TODO:** If you're working with worker threads, you can add workers to the messaging service to handle incoming requests and send responses.\n\n```ts\nconst workerScript = createResponseWorkerScript(workerMessenger)\nconst worker = new WorkerMock(URL.createObjectURL(new Blob([workerScript])))\n\n// Add worker to the messaging service\nmessagingService.addWorker(workerMessenger, worker)\n\n// Send a request and wait for the response\nconst request = new ConcreteRequestMessageMock(workerMessenger)\nmessagingService.sendMessage(request).then((response) => {\n  console.log('Worker Response:', response)\n})\n```\n\n## API\n\n### `MessagingService`\n\n#### `sendMessage<T>(message: GeneralMessage<T>, worker?: Worker): Promise<ResponseMessage<T> | null>`\n\n- **message**: The message to be sent. This could be a request or response message.\n- **worker** (optional): The worker to send the message to. If omitted, the message will be sent to the appropriate worker.\n- **returns**: A promise that resolves to a response message if the message is a request; otherwise, resolves to `null`.\n\n### `WorkerMock`\n\n**TODO:** A mock worker implementation for testing purposes.\n\n```ts\nconst worker = new WorkerMock(URL.createObjectURL(new Blob([workerScript])));\n```\n\n## Contributing\n\n1. Fork the repository.\n2. Create a new branch (`git checkout -b feature-branch`).\n3. Make your changes.\n4. Run tests (`npm test`).\n5. Commit your changes (`git commit -am 'Add new feature'`).\n6. Push to the branch (`git push origin feature-branch`).\n7. Open a pull request.\n\n## License\n\n```\nApache License 2.0\n\nCopyright 2024 Bahay Labs, LLC\n\nLicensed under the Apache License, Version 2.0 (the \"License\");\nyou may not use this file except in compliance with the License.\nYou may obtain a copy of the License at\n\n    http://www.apache.org/licenses/LICENSE-2.0\n\nUnless required by applicable law or agreed to in writing, software\ndistributed under the License is distributed on an \"AS IS\" BASIS,\nWITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\nSee the License for the specific language governing permissions and\nlimitations under the License.\n```\n","readmeFilename":"README.md"}