{"_id":"@rip-lang/swarm","_rev":"145-6318119b7ec5c63d656e9f7261687d81","name":"@rip-lang/swarm","dist-tags":{"latest":"1.2.133"},"versions":{"1.0.0":{"name":"@rip-lang/swarm","version":"1.0.0","keywords":["parallel","workers","jobs","tasks","concurrency","progress","cli","rip"],"author":"Steve Shreeve <steve.shreeve@gmail.com>","license":"MIT","_id":"@rip-lang/swarm@1.0.0","maintainers":[{"name":"shreeve","email":"steve.shreeve@gmail.com"}],"homepage":"https://github.com/shreeve/rip-lang/tree/main/packages/swarm#readme","bugs":{"url":"https://github.com/shreeve/rip-lang/issues"},"bin":{"swarm":"bin/swarm"},"dist":{"shasum":"208f44ad19b4ef73b44d6a5a0f0d2844ec101bbc","tarball":"https://registry.npmjs.org/@rip-lang/swarm/-/swarm-1.0.0.tgz","fileCount":5,"integrity":"sha512-MxQeEjlqUQcbcuG9MQgDp1TDhj8iOkdch/Wh3mVqGbGWS+1etDc9St8AZ1/3hYK2jE0G3xxDqbyOQLfroyNWCw==","signatures":[{"sig":"MEUCIQCQVre1e/8GAWhBwsV+ZmT+BL0w10WlNl2OC11R+TwSmQIgRVk3XF70CDXd3vonJMT9Lo/rJSIXTh8/Uhjh81hw6t8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":17871},"main":"swarm.rip","type":"module","shasum":"208f44ad19b4ef73b44d6a5a0f0d2844ec101bbc","exports":{".":"./swarm.rip"},"scripts":{"test":"rip test/example.rip -w 5"},"_npmUser":{"name":"shreeve","email":"steve.shreeve@gmail.com"},"_integrity":"sha512-MxQeEjlqUQcbcuG9MQgDp1TDhj8iOkdch/Wh3mVqGbGWS+1etDc9St8AZ1/3hYK2jE0G3xxDqbyOQLfroyNWCw==","repository":{"url":"git+https://github.com/shreeve/rip-lang.git","type":"git","directory":"packages/swarm"},"_npmVersion":"10.8.3","description":"Parallel job runner with worker threads — setup once, swarm many","directories":{},"_nodeVersion":"24.3.0","dependencies":{"rip-lang":"^2.9.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/swarm_1.0.0_1770399868659_0.03862863627005009","host":"s3://npm-registry-packages-npm-production"}},"1.0.1":{"name":"@rip-lang/swarm","version":"1.0.1","keywords":["parallel","workers","jobs","tasks","concurrency","progress","cli","rip"],"author":"Steve Shreeve <steve.shreeve@gmail.com>","license":"MIT","_id":"@rip-lang/swarm@1.0.1","maintainers":[{"name":"shreeve","email":"steve.shreeve@gmail.com"}],"homepage":"https://github.com/shreeve/rip-lang/tree/main/packages/swarm#readme","bugs":{"url":"https://github.com/shreeve/rip-lang/issues"},"bin":{"swarm":"bin/swarm"},"dist":{"shasum":"c615f24c40b5e885cb6444bf429aafc1d3ae8a65","tarball":"https://registry.npmjs.org/@rip-lang/swarm/-/swarm-1.0.1.tgz","fileCount":5,"integrity":"sha512-0IcXrQ/HvYAAwtiKDPCVHXteyr8bPtU67zuGiEJ4liuzOWPJuYLIj5lL8x3wrQtzYB/Vhv7bBOJ5WC5hu8Oxbg==","signatures":[{"sig":"MEUCIEcFYGmshK6kO+I4INv0eajXVWHk573Gj7sJwvuUzCwOAiEA9AdMQD5Ym+Nqn080lscyRAZsFR+IYUayxhvQcyAwWRo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":19046},"main":"swarm.rip","type":"module","shasum":"c615f24c40b5e885cb6444bf429aafc1d3ae8a65","exports":{".":"./swarm.rip"},"scripts":{"test":"rip test/example.rip -w 5"},"_npmUser":{"name":"shreeve","email":"steve.shreeve@gmail.com"},"_integrity":"sha512-0IcXrQ/HvYAAwtiKDPCVHXteyr8bPtU67zuGiEJ4liuzOWPJuYLIj5lL8x3wrQtzYB/Vhv7bBOJ5WC5hu8Oxbg==","repository":{"url":"git+https://github.com/shreeve/rip-lang.git","type":"git","directory":"packages/swarm"},"_npmVersion":"10.8.3","description":"Parallel job runner with worker threads — setup once, swarm many","directories":{},"_nodeVersion":"24.3.0","dependencies":{"rip-lang":"^2.9.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/swarm_1.0.1_1770407596548_0.37466010944903605","host":"s3://npm-registry-packages-npm-production"}},"1.0.2":{"name":"@rip-lang/swarm","version":"1.0.2","keywords":["parallel","workers","jobs","tasks","concurrency","progress","cli","rip"],"author":"Steve Shreeve <steve.shreeve@gmail.com>","license":"MIT","_id":"@rip-lang/swarm@1.0.2","maintainers":[{"name":"shreeve","email":"steve.shreeve@gmail.com"}],"homepage":"https://github.com/shreeve/rip-lang/tree/main/packages/swarm#readme","bugs":{"url":"https://github.com/shreeve/rip-lang/issues"},"bin":{"swarm":"bin/swarm"},"dist":{"shasum":"585ef37a2ff1d71bf1a806769ab944e29fff1a8f","tarball":"https://registry.npmjs.org/@rip-lang/swarm/-/swarm-1.0.2.tgz","fileCount":5,"integrity":"sha512-PxulKMYfmJBpHSxst4NbW52EwXtpiteolv8N6T7FMq724mPnfUHt/8sqsTep7UjIavNlXLSfOr4gr9+baSEpfw==","signatures":[{"sig":"MEUCIGcLYjD2+XMQ2enY+IFuPt8HC0biAWUp9sbell7+Iks4AiEAshWLWAwBViDlGZosy4snmHLkS4VSthPNuJLZF5mbDdA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":19549},"main":"swarm.rip","type":"module","shasum":"585ef37a2ff1d71bf1a806769ab944e29fff1a8f","exports":{".":"./swarm.rip"},"scripts":{"test":"rip test/example.rip -w 5"},"_npmUser":{"name":"shreeve","email":"steve.shreeve@gmail.com"},"_integrity":"sha512-PxulKMYfmJBpHSxst4NbW52EwXtpiteolv8N6T7FMq724mPnfUHt/8sqsTep7UjIavNlXLSfOr4gr9+baSEpfw==","repository":{"url":"git+https://github.com/shreeve/rip-lang.git","type":"git","directory":"packages/swarm"},"_npmVersion":"10.8.3","description":"Parallel job runner with worker threads — setup once, swarm many","directories":{},"_nodeVersion":"24.3.0","dependencies":{"rip-lang":"^2.9.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/swarm_1.0.2_1770408646718_0.32156716783353434","host":"s3://npm-registry-packages-npm-production"}},"1.0.3":{"name":"@rip-lang/swarm","version":"1.0.3","keywords":["parallel","workers","jobs","tasks","concurrency","progress","cli","rip"],"author":"Steve Shreeve <steve.shreeve@gmail.com>","license":"MIT","_id":"@rip-lang/swarm@1.0.3","maintainers":[{"name":"shreeve","email":"steve.shreeve@gmail.com"}],"homepage":"https://github.com/shreeve/rip-lang/tree/main/packages/swarm#readme","bugs":{"url":"https://github.com/shreeve/rip-lang/issues"},"bin":{"swarm":"bin/swarm"},"dist":{"shasum":"d172ca271a2ea67a2162ba8b217f343364945a84","tarball":"https://registry.npmjs.org/@rip-lang/swarm/-/swarm-1.0.3.tgz","fileCount":5,"integrity":"sha512-FDqaBZlC9KyuQ+ReG6PO/6Cy/ZwrXAgJqVd4iFdWi/eTZIskE8d33L0SoZq9EPwraWyViNv67dEuQoJopWYVpg==","signatures":[{"sig":"MEUCIQDMWZAPBk4xXRyEd3cZkV16xIAwZ1Tjpi+VYLLnAiOmcAIgCYxGNAzJaFyKvu85QuID+sCoLBwRnJCfG8PBk6bc4vQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":19834},"main":"swarm.rip","type":"module","shasum":"d172ca271a2ea67a2162ba8b217f343364945a84","exports":{".":"./swarm.rip"},"scripts":{"test":"rip test/example.rip -w 5"},"_npmUser":{"name":"shreeve","email":"steve.shreeve@gmail.com"},"_integrity":"sha512-FDqaBZlC9KyuQ+ReG6PO/6Cy/ZwrXAgJqVd4iFdWi/eTZIskE8d33L0SoZq9EPwraWyViNv67dEuQoJopWYVpg==","repository":{"url":"git+https://github.com/shreeve/rip-lang.git","type":"git","directory":"packages/swarm"},"_npmVersion":"10.8.3","description":"Parallel job runner with worker threads — setup once, swarm many","directories":{},"_nodeVersion":"24.3.0","dependencies":{"rip-lang":"^2.9.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/swarm_1.0.3_1770408746982_0.13902037579199766","host":"s3://npm-registry-packages-npm-production"}},"1.0.4":{"name":"@rip-lang/swarm","version":"1.0.4","keywords":["parallel","workers","jobs","tasks","concurrency","progress","cli","rip"],"author":"Steve Shreeve <steve.shreeve@gmail.com>","license":"MIT","_id":"@rip-lang/swarm@1.0.4","maintainers":[{"name":"shreeve","email":"steve.shreeve@gmail.com"}],"homepage":"https://github.com/shreeve/rip-lang/tree/main/packages/swarm#readme","bugs":{"url":"https://github.com/shreeve/rip-lang/issues"},"bin":{"swarm":"bin/swarm"},"dist":{"shasum":"71eb52e020f5a0051b19651525bd6699cbf14dfe","tarball":"https://registry.npmjs.org/@rip-lang/swarm/-/swarm-1.0.4.tgz","fileCount":5,"integrity":"sha512-LlU8sMtEO5l+ldstUymotTSHjSTo/iAokPBaL6xf2GOyM604SNhcYySBS9A6E1ZAW+WzjZBmrfD5ttkEgyBiaw==","signatures":[{"sig":"MEYCIQC7vZau6W5acqdsvd30X7lp4WjA3Cdfg6irlTDm16Y9JgIhANgnfX92A+WtBePgodKnolNOdiV8VRj+tNd3Zl6qnwfY","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":22589},"main":"swarm.rip","type":"module","shasum":"71eb52e020f5a0051b19651525bd6699cbf14dfe","exports":{".":"./swarm.rip"},"scripts":{"test":"rip test/example.rip -w 5"},"_npmUser":{"name":"shreeve","email":"steve.shreeve@gmail.com"},"_integrity":"sha512-LlU8sMtEO5l+ldstUymotTSHjSTo/iAokPBaL6xf2GOyM604SNhcYySBS9A6E1ZAW+WzjZBmrfD5ttkEgyBiaw==","repository":{"url":"git+https://github.com/shreeve/rip-lang.git","type":"git","directory":"packages/swarm"},"_npmVersion":"10.8.3","description":"Parallel job runner with worker threads — setup once, swarm many","directories":{},"_nodeVersion":"24.3.0","dependencies":{"rip-lang":"^2.9.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/swarm_1.0.4_1770412613969_0.07385605868905731","host":"s3://npm-registry-packages-npm-production"}},"1.0.5":{"name":"@rip-lang/swarm","version":"1.0.5","keywords":["parallel","workers","jobs","tasks","concurrency","progress","cli","rip"],"author":"Steve Shreeve <steve.shreeve@gmail.com>","license":"MIT","_id":"@rip-lang/swarm@1.0.5","maintainers":[{"name":"shreeve","email":"steve.shreeve@gmail.com"}],"homepage":"https://github.com/shreeve/rip-lang/tree/main/packages/swarm#readme","bugs":{"url":"https://github.com/shreeve/rip-lang/issues"},"bin":{"swarm":"bin/swarm"},"dist":{"shasum":"064c9948d1272add0fb7534d75b270ffb4a44c8b","tarball":"https://registry.npmjs.org/@rip-lang/swarm/-/swarm-1.0.5.tgz","fileCount":5,"integrity":"sha512-Wm67Od3LXJnwzFZNBsqkW93gY0PTV6CKhr72Ku9MEssX+kfOJUdrmU4JVOQz3RL2bT1xKIwTQGRwgAYjBjzdag==","signatures":[{"sig":"MEQCIF8pjA13vpVEfmPI+p9RF8koPacplPDZveghIn4Rydw8AiBDaMDc3cbE0VYNkLEY/MVp+mm4ZR3CAyuDJ/Fqqza48g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":22584},"main":"swarm.rip","type":"module","shasum":"064c9948d1272add0fb7534d75b270ffb4a44c8b","exports":{".":"./swarm.rip"},"scripts":{"test":"rip test/example.rip -w 5"},"_npmUser":{"name":"shreeve","email":"steve.shreeve@gmail.com"},"_integrity":"sha512-Wm67Od3LXJnwzFZNBsqkW93gY0PTV6CKhr72Ku9MEssX+kfOJUdrmU4JVOQz3RL2bT1xKIwTQGRwgAYjBjzdag==","repository":{"url":"git+https://github.com/shreeve/rip-lang.git","type":"git","directory":"packages/swarm"},"_npmVersion":"10.8.3","description":"Parallel job runner with worker threads — setup once, swarm many","directories":{},"_nodeVersion":"24.3.0","dependencies":{"rip-lang":"^2.9.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/swarm_1.0.5_1770433944130_0.7513602392674124","host":"s3://npm-registry-packages-npm-production"}},"1.0.6":{"name":"@rip-lang/swarm","version":"1.0.6","keywords":["parallel","workers","jobs","tasks","concurrency","progress","cli","rip"],"author":"Steve Shreeve <steve.shreeve@gmail.com>","license":"MIT","_id":"@rip-lang/swarm@1.0.6","maintainers":[{"name":"shreeve","email":"steve.shreeve@gmail.com"}],"homepage":"https://github.com/shreeve/rip-lang/tree/main/packages/swarm#readme","bugs":{"url":"https://github.com/shreeve/rip-lang/issues"},"bin":{"swarm":"bin/swarm"},"dist":{"shasum":"b3a210fa689677e6cde420d5488b1fec03d1b822","tarball":"https://registry.npmjs.org/@rip-lang/swarm/-/swarm-1.0.6.tgz","fileCount":5,"integrity":"sha512-JlqAPTf2raqsR7HWjoOzEs8TDCD1/6l2i+uJ4OKoyJfSmJep4d5SWI3WT+9LUF0uzhRB8zudXqHFPrVCluLGvg==","signatures":[{"sig":"MEUCIFl7KUrVCDtWKm/OFiNrtcXL4vf5k3eLjp9zxMzDo4UYAiEAkt1E/UjMWSj76bHRREAE1BcVKeH97x/w+FciyM0nwXU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":22584},"main":"swarm.rip","type":"module","shasum":"b3a210fa689677e6cde420d5488b1fec03d1b822","exports":{".":"./swarm.rip"},"scripts":{"test":"rip test/example.rip -w 5"},"_npmUser":{"name":"shreeve","email":"steve.shreeve@gmail.com"},"_integrity":"sha512-JlqAPTf2raqsR7HWjoOzEs8TDCD1/6l2i+uJ4OKoyJfSmJep4d5SWI3WT+9LUF0uzhRB8zudXqHFPrVCluLGvg==","repository":{"url":"git+https://github.com/shreeve/rip-lang.git","type":"git","directory":"packages/swarm"},"_npmVersion":"10.8.3","description":"Parallel job runner with worker threads — setup once, swarm many","directories":{},"_nodeVersion":"24.3.0","dependencies":{"rip-lang":"^2.9.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/swarm_1.0.6_1770438891305_0.8149313753633971","host":"s3://npm-registry-packages-npm-production"}},"1.1.0":{"name":"@rip-lang/swarm","version":"1.1.0","keywords":["parallel","workers","jobs","tasks","concurrency","progress","cli","rip"],"author":"Steve Shreeve <steve.shreeve@gmail.com>","license":"MIT","_id":"@rip-lang/swarm@1.1.0","maintainers":[{"name":"shreeve","email":"steve.shreeve@gmail.com"}],"homepage":"https://github.com/shreeve/rip-lang/tree/main/packages/swarm#readme","bugs":{"url":"https://github.com/shreeve/rip-lang/issues"},"bin":{"swarm":"bin/swarm"},"dist":{"shasum":"b2b11b509e07ea69b9ce87c515b4b0cc2b90c33f","tarball":"https://registry.npmjs.org/@rip-lang/swarm/-/swarm-1.1.0.tgz","fileCount":5,"integrity":"sha512-lJcoamzDtlnJ1E2jM2VDAZSJALikqHsO2s4+58ySG3FF8UiKityq9Gz4/SqpTMwUqXfTtPKXRpXv0kp3hXxM4A==","signatures":[{"sig":"MEYCIQC4ojF2YZKc5aBuq9G0dbSW54SlWkrdDuV551dk/1ShgwIhAL0+4epMH/6HmAGLEaNxKjBAz/xSiXlKsNXDFY2UPOEy","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":22584},"main":"swarm.rip","type":"module","shasum":"b2b11b509e07ea69b9ce87c515b4b0cc2b90c33f","exports":{".":"./swarm.rip"},"scripts":{"test":"rip test/example.rip -w 5"},"_npmUser":{"name":"shreeve","email":"steve.shreeve@gmail.com"},"_integrity":"sha512-lJcoamzDtlnJ1E2jM2VDAZSJALikqHsO2s4+58ySG3FF8UiKityq9Gz4/SqpTMwUqXfTtPKXRpXv0kp3hXxM4A==","repository":{"url":"git+https://github.com/shreeve/rip-lang.git","type":"git","directory":"packages/swarm"},"_npmVersion":"10.8.3","description":"Parallel job runner with worker threads — setup once, swarm many","directories":{},"_nodeVersion":"24.3.0","dependencies":{"rip-lang":"^3.0.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/swarm_1.1.0_1770473112797_0.19797352283729897","host":"s3://npm-registry-packages-npm-production"}},"1.1.1":{"name":"@rip-lang/swarm","version":"1.1.1","keywords":["parallel","workers","jobs","tasks","concurrency","progress","cli","rip"],"author":"Steve Shreeve <steve.shreeve@gmail.com>","license":"MIT","_id":"@rip-lang/swarm@1.1.1","maintainers":[{"name":"shreeve","email":"steve.shreeve@gmail.com"}],"homepage":"https://github.com/shreeve/rip-lang/tree/main/packages/swarm#readme","bugs":{"url":"https://github.com/shreeve/rip-lang/issues"},"bin":{"swarm":"bin/swarm"},"dist":{"shasum":"185c2a788a7c20c9ebd587f43788d531bc935558","tarball":"https://registry.npmjs.org/@rip-lang/swarm/-/swarm-1.1.1.tgz","fileCount":5,"integrity":"sha512-7WsFxzQzOEeYaAzIeneWWgKVnx8Are3iJrY0iQ53m6d0R6xYFQmP6AWpfyrtQwHiw8uXUpT7WhgoWWK2gBBBlg==","signatures":[{"sig":"MEUCICMRp5vFj4HeoLUyVhLhZkiV4cDOGJnHrEvCJ2vd8BpBAiEAyLYhl2bOYPMdZnmKBwlrf+aW1SJ7xUVFVCyEn8MQDL0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":22584},"main":"swarm.rip","type":"module","shasum":"185c2a788a7c20c9ebd587f43788d531bc935558","exports":{".":"./swarm.rip"},"scripts":{"test":"rip test/example.rip -w 5"},"_npmUser":{"name":"shreeve","email":"steve.shreeve@gmail.com"},"_integrity":"sha512-7WsFxzQzOEeYaAzIeneWWgKVnx8Are3iJrY0iQ53m6d0R6xYFQmP6AWpfyrtQwHiw8uXUpT7WhgoWWK2gBBBlg==","repository":{"url":"git+https://github.com/shreeve/rip-lang.git","type":"git","directory":"packages/swarm"},"_npmVersion":"10.8.3","description":"Parallel job runner with worker threads — setup once, swarm many","directories":{},"_nodeVersion":"24.3.0","dependencies":{"rip-lang":"^3.0.2"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/swarm_1.1.1_1770479205300_0.08797390950228379","host":"s3://npm-registry-packages-npm-production"}},"1.1.2":{"name":"@rip-lang/swarm","version":"1.1.2","keywords":["parallel","workers","jobs","tasks","concurrency","progress","cli","rip"],"author":"Steve Shreeve <steve.shreeve@gmail.com>","license":"MIT","_id":"@rip-lang/swarm@1.1.2","maintainers":[{"name":"shreeve","email":"steve.shreeve@gmail.com"}],"homepage":"https://github.com/shreeve/rip-lang/tree/main/packages/swarm#readme","bugs":{"url":"https://github.com/shreeve/rip-lang/issues"},"bin":{"swarm":"bin/swarm"},"dist":{"shasum":"b6a224dd1efff8aca9c8c4be75604e9fbe4877a7","tarball":"https://registry.npmjs.org/@rip-lang/swarm/-/swarm-1.1.2.tgz","fileCount":5,"integrity":"sha512-5bjgNmI+IccoIGAS3sfk2xv3dm55WBROsNFO7A/yyOsRJZeZ9HEzk8nG8NNSvrwT8uPcAececMUvCH3IZFtMjQ==","signatures":[{"sig":"MEUCIAu4/Bqv5nr6w1F3hiTrQ75Swh7WAQ+BLBrM3H6TMKiRAiEA2TLTw7P1plAxbCvDpH9cWKS3UWZInxUbwjzyYtn15Vc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":22584},"main":"swarm.rip","type":"module","shasum":"b6a224dd1efff8aca9c8c4be75604e9fbe4877a7","exports":{".":"./swarm.rip"},"scripts":{"test":"rip test/example.rip -w 5"},"_npmUser":{"name":"shreeve","email":"steve.shreeve@gmail.com"},"_integrity":"sha512-5bjgNmI+IccoIGAS3sfk2xv3dm55WBROsNFO7A/yyOsRJZeZ9HEzk8nG8NNSvrwT8uPcAececMUvCH3IZFtMjQ==","repository":{"url":"git+https://github.com/shreeve/rip-lang.git","type":"git","directory":"packages/swarm"},"_npmVersion":"10.8.3","description":"Parallel job runner with worker threads — setup once, swarm many","directories":{},"_nodeVersion":"24.3.0","dependencies":{"rip-lang":"^3.4.4"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/swarm_1.1.2_1770625326545_0.5776936900223908","host":"s3://npm-registry-packages-npm-production"}},"1.1.3":{"name":"@rip-lang/swarm","version":"1.1.3","keywords":["parallel","workers","jobs","tasks","concurrency","progress","cli","rip"],"author":"Steve Shreeve <steve.shreeve@gmail.com>","license":"MIT","_id":"@rip-lang/swarm@1.1.3","maintainers":[{"name":"shreeve","email":"steve.shreeve@gmail.com"}],"homepage":"https://github.com/shreeve/rip-lang/tree/main/packages/swarm#readme","bugs":{"url":"https://github.com/shreeve/rip-lang/issues"},"bin":{"swarm":"bin/swarm"},"dist":{"shasum":"fdc6e12aba7f6c76c9bc5681a25763563c2e17c0","tarball":"https://registry.npmjs.org/@rip-lang/swarm/-/swarm-1.1.3.tgz","fileCount":5,"integrity":"sha512-9XacK+Oq9dRyiWVCCzXG1tMsiZfmpfiKqFLtb+9hkNuK0PRU53Qzv+EZ2vL37NjHD34b2FqpS+O6dv5vi3Hrrg==","signatures":[{"sig":"MEUCIF3vdtWOIKvDt0CPig40LsQ+uuUzURWAaIAvCEuMeoz7AiEAhHcfOXQ7iniwBWAtpqQc6xx9skEOiyOBni5QLsedzc8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":22584},"main":"swarm.rip","type":"module","shasum":"fdc6e12aba7f6c76c9bc5681a25763563c2e17c0","exports":{".":"./swarm.rip"},"scripts":{"test":"rip test/example.rip -w 5"},"_npmUser":{"name":"shreeve","email":"steve.shreeve@gmail.com"},"_integrity":"sha512-9XacK+Oq9dRyiWVCCzXG1tMsiZfmpfiKqFLtb+9hkNuK0PRU53Qzv+EZ2vL37NjHD34b2FqpS+O6dv5vi3Hrrg==","repository":{"url":"git+https://github.com/shreeve/rip-lang.git","type":"git","directory":"packages/swarm"},"_npmVersion":"10.8.3","description":"Parallel job runner with worker threads — setup once, swarm many","directories":{},"_nodeVersion":"24.3.0","dependencies":{"rip-lang":"^3.9.1"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/swarm_1.1.3_1771396276886_0.7464335334550194","host":"s3://npm-registry-packages-npm-production"}},"1.1.4":{"name":"@rip-lang/swarm","version":"1.1.4","keywords":["parallel","workers","jobs","tasks","concurrency","progress","cli","rip"],"author":"Steve Shreeve <steve.shreeve@gmail.com>","license":"MIT","_id":"@rip-lang/swarm@1.1.4","maintainers":[{"name":"shreeve","email":"steve.shreeve@gmail.com"}],"homepage":"https://github.com/shreeve/rip-lang/tree/main/packages/swarm#readme","bugs":{"url":"https://github.com/shreeve/rip-lang/issues"},"bin":{"swarm":"bin/swarm"},"dist":{"shasum":"975e47ac81b0ff2184f1ec8679ac4f5fadb022d8","tarball":"https://registry.npmjs.org/@rip-lang/swarm/-/swarm-1.1.4.tgz","fileCount":5,"integrity":"sha512-nVrgJsQWjXqW5E37iLQY74I7pDrtPCVzXOTpEN/c4Uq7U3ztnpCPlPj5C4ReKn4LEdv4fr+/i1Ey1npkF0HG7Q==","signatures":[{"sig":"MEYCIQC3/TyXQlS0VZrpOAYM6zQ1L5ZMWl3Lkc20FKzjw8XpHQIhAN4+g7NAgc5Li9aGGsZsPysXyc3MS1nc+rfKLaayX51j","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":22585},"main":"swarm.rip","type":"module","shasum":"975e47ac81b0ff2184f1ec8679ac4f5fadb022d8","exports":{".":"./swarm.rip"},"scripts":{"test":"rip test/example.rip -w 5"},"_npmUser":{"name":"shreeve","email":"steve.shreeve@gmail.com"},"_integrity":"sha512-nVrgJsQWjXqW5E37iLQY74I7pDrtPCVzXOTpEN/c4Uq7U3ztnpCPlPj5C4ReKn4LEdv4fr+/i1Ey1npkF0HG7Q==","repository":{"url":"git+https://github.com/shreeve/rip-lang.git","type":"git","directory":"packages/swarm"},"_npmVersion":"10.8.3","description":"Parallel job runner with worker threads — setup once, swarm many","directories":{},"_nodeVersion":"24.3.0","dependencies":{"rip-lang":"^3.10.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/swarm_1.1.4_1771530412118_0.21995615160072157","host":"s3://npm-registry-packages-npm-production"}},"1.2.0":{"name":"@rip-lang/swarm","version":"1.2.0","keywords":["parallel","workers","jobs","tasks","concurrency","progress","cli","rip"],"author":{"name":"Steve Shreeve","email":"steve.shreeve@gmail.com"},"license":"MIT","_id":"@rip-lang/swarm@1.2.0","maintainers":[{"name":"shreeve","email":"steve.shreeve@gmail.com"}],"homepage":"https://github.com/shreeve/rip-lang/tree/main/packages/swarm#readme","bugs":{"url":"https://github.com/shreeve/rip-lang/issues"},"bin":{"swarm":"bin/swarm"},"dist":{"shasum":"1d586932ffd4cc4fdd9314c66f723ca4fd389bc9","tarball":"https://registry.npmjs.org/@rip-lang/swarm/-/swarm-1.2.0.tgz","fileCount":5,"integrity":"sha512-DbhIQrQTjG7iJZLlCJcGUW5wDVhWRE93R3F2kelQ53ts7+4yTXdrwylkt5fTM207pl2U6ZMAY090mwbMcXP05w==","signatures":[{"sig":"MEYCIQDH8RJiQgXkCcrSf9RShaDwQFA2lMxZEr4AuKhQHHoodwIhALhjDSjFewhOEgnZHotHiFLMA9vi/qBrf14gVV/z5EUk","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":22592},"main":"swarm.rip","type":"module","exports":{".":"./swarm.rip"},"gitHead":"236a98051e84d8fd1acf013ad4005f05b0a48206","scripts":{"test":"rip test/example.rip -w 5"},"_npmUser":{"name":"shreeve","email":"steve.shreeve@gmail.com"},"repository":{"url":"git+https://github.com/shreeve/rip-lang.git","type":"git","directory":"packages/swarm"},"_npmVersion":"10.2.4","description":"Parallel job runner with worker threads — setup once, swarm many","directories":{},"_nodeVersion":"20.11.1","dependencies":{"rip-lang":"^3.12.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/swarm_1.2.0_1771717916397_0.3971026673621554","host":"s3://npm-registry-packages-npm-production"}},"1.2.1":{"name":"@rip-lang/swarm","version":"1.2.1","keywords":["parallel","workers","jobs","tasks","concurrency","progress","cli","rip"],"author":{"name":"Steve Shreeve","email":"steve.shreeve@gmail.com"},"license":"MIT","_id":"@rip-lang/swarm@1.2.1","maintainers":[{"name":"shreeve","email":"steve.shreeve@gmail.com"}],"homepage":"https://github.com/shreeve/rip-lang/tree/main/packages/swarm#readme","bugs":{"url":"https://github.com/shreeve/rip-lang/issues"},"bin":{"swarm":"bin/swarm"},"dist":{"shasum":"d928c68a5afa2d65efeb5362abebbc4a2bca7dc8","tarball":"https://registry.npmjs.org/@rip-lang/swarm/-/swarm-1.2.1.tgz","fileCount":5,"integrity":"sha512-xsoUpv7cjetGYrGejixS3fzzYQXeLO/SCNXDz0+VpWyN7DYiH5iQeYVx9F9rWA/92zodxnvwvtUA/nvYzcUKcA==","signatures":[{"sig":"MEQCIEP1NNM/HLu3GopKO4+XGXOxLXJZuNsADy5pU3ZAyjSqAiAtKMsZtaL0FRcAzKdJwZCx/5/S/MLxmdvYK+zt22amRA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":22592},"main":"swarm.rip","type":"module","exports":{".":"./swarm.rip"},"gitHead":"87c41738801454185e33085eaac4f0c92852cce9","scripts":{"test":"rip test/example.rip -w 5"},"_npmUser":{"name":"shreeve","email":"steve.shreeve@gmail.com"},"repository":{"url":"git+https://github.com/shreeve/rip-lang.git","type":"git","directory":"packages/swarm"},"_npmVersion":"10.2.4","description":"Parallel job runner with worker threads — setup once, swarm many","directories":{},"_nodeVersion":"20.11.1","dependencies":{"rip-lang":"^3.13.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/swarm_1.2.1_1771817509787_0.49909198312394354","host":"s3://npm-registry-packages-npm-production"}},"1.2.2":{"name":"@rip-lang/swarm","version":"1.2.2","keywords":["parallel","workers","jobs","tasks","concurrency","progress","cli","rip"],"author":{"name":"Steve Shreeve","email":"steve.shreeve@gmail.com"},"license":"MIT","_id":"@rip-lang/swarm@1.2.2","maintainers":[{"name":"shreeve","email":"steve.shreeve@gmail.com"}],"homepage":"https://github.com/shreeve/rip-lang/tree/main/packages/swarm#readme","bugs":{"url":"https://github.com/shreeve/rip-lang/issues"},"bin":{"swarm":"bin/swarm"},"dist":{"shasum":"f9379cca910b1890be9cc94b9ca7cc5bb4921460","tarball":"https://registry.npmjs.org/@rip-lang/swarm/-/swarm-1.2.2.tgz","fileCount":5,"integrity":"sha512-xbhjvX4A3D/TiBNzYo7oPi3Iw9yE5CUoQYRTkR5YT2y+Fyi1PyNDtofhvp0evEFB3b70mEmmJH/1BSJCcalQ3w==","signatures":[{"sig":"MEUCIGLrCnANBiGuschibITsTtYwaNA1yPu6p9I9QlUuwkpGAiEAzKMdYKz7iWgxUUTmn8DsBIgsmfrrZMuAgDRMK/3zClI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":22592},"main":"swarm.rip","type":"module","exports":{".":"./swarm.rip"},"gitHead":"98b6cea7bcf5bf411fc3bcc2b3f1c17e9f1b0196","scripts":{"test":"rip test/example.rip -w 5"},"_npmUser":{"name":"shreeve","email":"steve.shreeve@gmail.com"},"repository":{"url":"git+https://github.com/shreeve/rip-lang.git","type":"git","directory":"packages/swarm"},"_npmVersion":"10.2.4","description":"Parallel job runner with worker threads — setup once, swarm many","directories":{},"_nodeVersion":"20.11.1","dependencies":{"rip-lang":"^3.13.1"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/swarm_1.2.2_1771818428824_0.6268214040395694","host":"s3://npm-registry-packages-npm-production"}},"1.2.3":{"name":"@rip-lang/swarm","version":"1.2.3","keywords":["parallel","workers","jobs","tasks","concurrency","progress","cli","rip"],"author":{"name":"Steve Shreeve","email":"steve.shreeve@gmail.com"},"license":"MIT","_id":"@rip-lang/swarm@1.2.3","maintainers":[{"name":"shreeve","email":"steve.shreeve@gmail.com"}],"homepage":"https://github.com/shreeve/rip-lang/tree/main/packages/swarm#readme","bugs":{"url":"https://github.com/shreeve/rip-lang/issues"},"bin":{"swarm":"bin/swarm"},"dist":{"shasum":"62dd10749c78b369a7bcdc9f84ab9c79c488a0c2","tarball":"https://registry.npmjs.org/@rip-lang/swarm/-/swarm-1.2.3.tgz","fileCount":5,"integrity":"sha512-8wvmXSds94JDv1si/3Tsh+1U1LaFqIg7koxB7w+lo1duBSqyR//1huOrwctoaVYobKP3h4tlhPtNqTF2FCqyOA==","signatures":[{"sig":"MEUCIH7MKUGRfiB+XSL/D9SidY2fo7VqL4yVbnRY1VbabJz1AiEAnpnPDRc/2f1CxStpkvcsisrutyyiJr/Y2Mfp/U4p2ZA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":22592},"main":"swarm.rip","type":"module","exports":{".":"./swarm.rip"},"gitHead":"5b3573d114583164fb0a1a9c7bb2860afa0bf0d8","scripts":{"test":"rip test/example.rip -w 5"},"_npmUser":{"name":"shreeve","email":"steve.shreeve@gmail.com"},"repository":{"url":"git+https://github.com/shreeve/rip-lang.git","type":"git","directory":"packages/swarm"},"_npmVersion":"10.2.4","description":"Parallel job runner with worker threads — setup once, swarm many","directories":{},"_nodeVersion":"20.11.1","dependencies":{"rip-lang":"^3.13.2"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/swarm_1.2.3_1771819764809_0.7073727417637428","host":"s3://npm-registry-packages-npm-production"}},"1.2.4":{"name":"@rip-lang/swarm","version":"1.2.4","keywords":["parallel","workers","jobs","tasks","concurrency","progress","cli","rip"],"author":{"name":"Steve Shreeve","email":"steve.shreeve@gmail.com"},"license":"MIT","_id":"@rip-lang/swarm@1.2.4","maintainers":[{"name":"shreeve","email":"steve.shreeve@gmail.com"}],"homepage":"https://github.com/shreeve/rip-lang/tree/main/packages/swarm#readme","bugs":{"url":"https://github.com/shreeve/rip-lang/issues"},"bin":{"swarm":"bin/swarm"},"dist":{"shasum":"ea549e118b49da06627b98d865b0e7d073c36075","tarball":"https://registry.npmjs.org/@rip-lang/swarm/-/swarm-1.2.4.tgz","fileCount":5,"integrity":"sha512-mobCNDrIRhz0xqtzf6YYetVUeYBRlbKuQLsNNhyrFmuYh6zT1339G2ke4P8j9GjP3j7AgxCOvdL69nu1Ax+e3w==","signatures":[{"sig":"MEYCIQDbfuGdr+iVErTEqgzTafRuIn/1bW7q1DFyZCh5YPRxRAIhAImaOhP8krRKwhMQATb0jw/Sk0lmTX00kpkjBfdqoyfl","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":22550},"main":"swarm.rip","type":"module","exports":{".":"./swarm.rip"},"gitHead":"da9138e99681b9dfa65f6a0f81d5fa397f0f72a4","scripts":{"test":"rip test/example.rip -w 5"},"_npmUser":{"name":"shreeve","email":"steve.shreeve@gmail.com"},"repository":{"url":"git+https://github.com/shreeve/rip-lang.git","type":"git","directory":"packages/swarm"},"_npmVersion":"11.9.0","description":"Parallel job runner with worker threads — setup once, swarm many","directories":{},"_nodeVersion":"25.6.1","dependencies":{"rip-lang":"^3.13.2"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/swarm_1.2.4_1771835951838_0.10031423840112108","host":"s3://npm-registry-packages-npm-production"}},"1.2.5":{"name":"@rip-lang/swarm","version":"1.2.5","keywords":["parallel","workers","jobs","tasks","concurrency","progress","cli","rip"],"author":{"name":"Steve Shreeve","email":"steve.shreeve@gmail.com"},"license":"MIT","_id":"@rip-lang/swarm@1.2.5","maintainers":[{"name":"shreeve","email":"steve.shreeve@gmail.com"}],"homepage":"https://github.com/shreeve/rip-lang/tree/main/packages/swarm#readme","bugs":{"url":"https://github.com/shreeve/rip-lang/issues"},"bin":{"swarm":"bin/swarm"},"dist":{"shasum":"3dac0ce13dc247896d29b129118d5f365c4e1e26","tarball":"https://registry.npmjs.org/@rip-lang/swarm/-/swarm-1.2.5.tgz","fileCount":5,"integrity":"sha512-r4fDD+hrkECH5aacKYLPXFbeg1irmB+i4B4fAK7IW2fiAfpRvbK5M2A8AGjLPhjCjRbzznSVUIawQQ3o3xpbtQ==","signatures":[{"sig":"MEUCIQDT3otjWzzWXMRATaDlTJAngb7bYJYyu8UtQ2y/KiJ9VwIgPb9DtmP4qBFv9xx9S5OJBvW2zNIPcgTdKjwVgxWPCC0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":22912},"main":"swarm.rip","type":"module","exports":{".":"./swarm.rip"},"gitHead":"d31dba5a1deb4d7e36ba469a2caa11133f2a7fa4","scripts":{"test":"rip test/example.rip -w 5"},"_npmUser":{"name":"shreeve","email":"steve.shreeve@gmail.com"},"repository":{"url":"git+https://github.com/shreeve/rip-lang.git","type":"git","directory":"packages/swarm"},"_npmVersion":"11.9.0","description":"Parallel job runner with worker threads — setup once, swarm many","directories":{},"_nodeVersion":"25.6.1","dependencies":{"rip-lang":"^3.13.2"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/swarm_1.2.5_1771836620149_0.1672805427972246","host":"s3://npm-registry-packages-npm-production"}},"1.2.6":{"name":"@rip-lang/swarm","version":"1.2.6","keywords":["parallel","workers","jobs","tasks","concurrency","progress","cli","rip"],"author":{"name":"Steve Shreeve","email":"steve.shreeve@gmail.com"},"license":"MIT","_id":"@rip-lang/swarm@1.2.6","maintainers":[{"name":"shreeve","email":"steve.shreeve@gmail.com"}],"homepage":"https://github.com/shreeve/rip-lang/tree/main/packages/swarm#readme","bugs":{"url":"https://github.com/shreeve/rip-lang/issues"},"bin":{"swarm":"bin/swarm"},"dist":{"shasum":"34fb80c900b738ed5b2b2870ac46fa04476f3f5e","tarball":"https://registry.npmjs.org/@rip-lang/swarm/-/swarm-1.2.6.tgz","fileCount":5,"integrity":"sha512-CU2jEN1gS5hH2C9dPByqtnv37P/d2AFKmbzEDGKLP0R92NIGk+PUzAQ3+0QNLwpkkOYYQnL2WDj2UEnx00or1A==","signatures":[{"sig":"MEQCIBZfbpGjZJRw33CkRt7O/NFdeTUD0FQdYL1z75J1M3ufAiBM7EDKgl1IJKQKROsI6AxWJtSKD12i1meSlo610JudDA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":23148},"main":"swarm.rip","type":"module","exports":{".":"./swarm.rip"},"gitHead":"9c581b9082b243d0b5c4a683f506f8395ad6e8de","scripts":{"test":"rip test/example.rip -w 5"},"_npmUser":{"name":"shreeve","email":"steve.shreeve@gmail.com"},"repository":{"url":"git+https://github.com/shreeve/rip-lang.git","type":"git","directory":"packages/swarm"},"_npmVersion":"11.9.0","description":"Parallel job runner with worker threads — setup once, swarm many","directories":{},"_nodeVersion":"25.6.1","dependencies":{"rip-lang":"^3.13.2"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/swarm_1.2.6_1771839216389_0.5673873309338147","host":"s3://npm-registry-packages-npm-production"}},"1.2.7":{"name":"@rip-lang/swarm","version":"1.2.7","keywords":["parallel","workers","jobs","tasks","concurrency","progress","cli","rip"],"author":{"name":"Steve Shreeve","email":"steve.shreeve@gmail.com"},"license":"MIT","_id":"@rip-lang/swarm@1.2.7","maintainers":[{"name":"shreeve","email":"steve.shreeve@gmail.com"}],"homepage":"https://github.com/shreeve/rip-lang/tree/main/packages/swarm#readme","bugs":{"url":"https://github.com/shreeve/rip-lang/issues"},"bin":{"swarm":"bin/swarm"},"dist":{"shasum":"057b60f3b49825c502dc14a70c91c318770ef072","tarball":"https://registry.npmjs.org/@rip-lang/swarm/-/swarm-1.2.7.tgz","fileCount":5,"integrity":"sha512-lKSXGGXN68ugAqEKrPZmPaBNNWnpcLww4VzmCXYA8LGGtgOQ8QKiBXsOkZwFi2He3VEFnVLVynnUwBEuMyxSqA==","signatures":[{"sig":"MEQCIDc/GOeMA0IKE89vmdq3ASFVWbNdGjH7kfFuAixeyQVPAiBTNY7HkigZtdS8Y2a9p4wXiz6zbBnKlFFhEqHzzRqbvA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":24269},"main":"swarm.rip","type":"module","exports":{".":"./swarm.rip"},"gitHead":"5795dc4ca91ecd4abd2f45bc54146ff5e58b4211","scripts":{"test":"rip test/example.rip -w 5"},"_npmUser":{"name":"shreeve","email":"steve.shreeve@gmail.com"},"repository":{"url":"git+https://github.com/shreeve/rip-lang.git","type":"git","directory":"packages/swarm"},"_npmVersion":"11.9.0","description":"Parallel job runner with worker threads — setup once, swarm many","directories":{},"_nodeVersion":"25.6.1","dependencies":{"rip-lang":"^3.13.2"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/swarm_1.2.7_1771840833906_0.6149850645494443","host":"s3://npm-registry-packages-npm-production"}},"1.2.8":{"name":"@rip-lang/swarm","version":"1.2.8","keywords":["parallel","workers","jobs","tasks","concurrency","progress","cli","rip"],"author":{"name":"Steve Shreeve","email":"steve.shreeve@gmail.com"},"license":"MIT","_id":"@rip-lang/swarm@1.2.8","maintainers":[{"name":"shreeve","email":"steve.shreeve@gmail.com"}],"homepage":"https://github.com/shreeve/rip-lang/tree/main/packages/swarm#readme","bugs":{"url":"https://github.com/shreeve/rip-lang/issues"},"bin":{"swarm":"bin/swarm"},"dist":{"shasum":"08f433d11f7468baf9be44e00b7f67b0ebd706a7","tarball":"https://registry.npmjs.org/@rip-lang/swarm/-/swarm-1.2.8.tgz","fileCount":5,"integrity":"sha512-DJ5e+jw6jwTQvvW+URMx1R44Qxr8j5DNeDOFa8uvst/1c2LCdri5C3LevtZ8YL0/9h13CVvgj3bLctp8Xjf1nw==","signatures":[{"sig":"MEUCIBHk7GCwbtsbwcD/W47R8geBjEow+q7JZitYoT6O4ZQvAiEAyycVrQWTbgY/4sP0FbF9vmCFUxVLC6P0n902O0hHKoQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":24331},"main":"swarm.rip","type":"module","exports":{".":"./swarm.rip"},"gitHead":"25d705035b298936a957064a647def6706859908","scripts":{"test":"rip test/example.rip -w 5"},"_npmUser":{"name":"shreeve","email":"steve.shreeve@gmail.com"},"repository":{"url":"git+https://github.com/shreeve/rip-lang.git","type":"git","directory":"packages/swarm"},"_npmVersion":"11.9.0","description":"Parallel job runner with worker threads — setup once, swarm many","directories":{},"_nodeVersion":"25.6.1","dependencies":{"rip-lang":"^3.13.2"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/swarm_1.2.8_1771841545919_0.27575390767830354","host":"s3://npm-registry-packages-npm-production"}},"1.2.9":{"name":"@rip-lang/swarm","version":"1.2.9","keywords":["parallel","workers","jobs","tasks","concurrency","progress","cli","rip"],"author":{"name":"Steve Shreeve","email":"steve.shreeve@gmail.com"},"license":"MIT","_id":"@rip-lang/swarm@1.2.9","maintainers":[{"name":"shreeve","email":"steve.shreeve@gmail.com"}],"homepage":"https://github.com/shreeve/rip-lang/tree/main/packages/swarm#readme","bugs":{"url":"https://github.com/shreeve/rip-lang/issues"},"bin":{"swarm":"bin/swarm"},"dist":{"shasum":"76cb377262d42c924c2558bd31aac53d0f1efa40","tarball":"https://registry.npmjs.org/@rip-lang/swarm/-/swarm-1.2.9.tgz","fileCount":5,"integrity":"sha512-OELhuhheulrml02SXsVXX4ox3nAjrs4bgyQXCFLmHJoi0bhtJMFuv2D2M92i3mO7/6qADpFv8UpWd3JSyOvsZA==","signatures":[{"sig":"MEUCIQDjaygNXeK26Nzj9rR4TxgnY8w0jMrFpnC7NFVf4Ng3vgIgIuD+3QLxUYLjTuPfFOkkICxhi6Bcfp4GoN3xDShNtt8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":23833},"main":"swarm.rip","type":"module","exports":{".":"./swarm.rip"},"gitHead":"05b82339c82ba668435add6f7d8e4cda4d85a3bc","scripts":{"test":"rip test/example.rip -w 5"},"_npmUser":{"name":"shreeve","email":"steve.shreeve@gmail.com"},"repository":{"url":"git+https://github.com/shreeve/rip-lang.git","type":"git","directory":"packages/swarm"},"_npmVersion":"11.9.0","description":"Parallel job runner with worker threads — setup once, swarm many","directories":{},"_nodeVersion":"25.6.1","dependencies":{"rip-lang":"^3.13.2"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/swarm_1.2.9_1771841774464_0.4860946149002521","host":"s3://npm-registry-packages-npm-production"}},"1.2.10":{"name":"@rip-lang/swarm","version":"1.2.10","keywords":["parallel","workers","jobs","tasks","concurrency","progress","cli","rip"],"author":"Steve Shreeve <steve.shreeve@gmail.com>","license":"MIT","_id":"@rip-lang/swarm@1.2.10","maintainers":[{"name":"shreeve","email":"steve.shreeve@gmail.com"}],"homepage":"https://github.com/shreeve/rip-lang/tree/main/packages/swarm#readme","bugs":{"url":"https://github.com/shreeve/rip-lang/issues"},"bin":{"swarm":"bin/swarm"},"dist":{"shasum":"4933834e5bb37e52cc53db82226874317e0b2500","tarball":"https://registry.npmjs.org/@rip-lang/swarm/-/swarm-1.2.10.tgz","fileCount":5,"integrity":"sha512-OUiDinI1MusfX7JZWGnTZVKZ7mnOllvCxTvr3YgY/kpXFoLUqoL4MvZ4KcVj+9HZN/6GzIWE9UHSD5v3DJr87Q==","signatures":[{"sig":"MEUCIQCtRUFYn5fNciIQbbKxkbcw1txHgPfQAv9OaVTWHr0UqAIgHDg5kCS5OotJFpHOYC2IMd41YOhdaqE18Oa4R+ph5sE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":23684},"main":"swarm.rip","type":"module","shasum":"4933834e5bb37e52cc53db82226874317e0b2500","exports":{".":"./swarm.rip"},"scripts":{"test":"rip test/example.rip -w 5"},"_npmUser":{"name":"shreeve","email":"steve.shreeve@gmail.com"},"_integrity":"sha512-OUiDinI1MusfX7JZWGnTZVKZ7mnOllvCxTvr3YgY/kpXFoLUqoL4MvZ4KcVj+9HZN/6GzIWE9UHSD5v3DJr87Q==","repository":{"url":"git+https://github.com/shreeve/rip-lang.git","type":"git","directory":"packages/swarm"},"_npmVersion":"10.8.3","description":"Parallel job runner with worker threads — setup once, swarm many","directories":{},"_nodeVersion":"24.3.0","dependencies":{"rip-lang":"^3.13.4"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/swarm_1.2.10_1771843849138_0.5686812497463685","host":"s3://npm-registry-packages-npm-production"}},"1.2.11":{"name":"@rip-lang/swarm","version":"1.2.11","keywords":["parallel","workers","jobs","tasks","concurrency","progress","cli","rip"],"author":"Steve Shreeve <steve.shreeve@gmail.com>","license":"MIT","_id":"@rip-lang/swarm@1.2.11","maintainers":[{"name":"shreeve","email":"steve.shreeve@gmail.com"}],"homepage":"https://github.com/shreeve/rip-lang/tree/main/packages/swarm#readme","bugs":{"url":"https://github.com/shreeve/rip-lang/issues"},"bin":{"swarm":"bin/swarm"},"dist":{"shasum":"0330468e4c11f0f5b1fba977c37286fdd7724321","tarball":"https://registry.npmjs.org/@rip-lang/swarm/-/swarm-1.2.11.tgz","fileCount":5,"integrity":"sha512-pICPxaiwSxKDKHvwQ37Om4z0Q0o1jDk5t/vRGbTmoOVTEbUyIdcsH3y3VtFxvE6Y0t0VsD2pMLarlqG0qH3iGg==","signatures":[{"sig":"MEUCIGAR0lpwS+GLT/nwwwCeodH1wt/S/a0M3Xv69Yuv//o/AiEA8mAVEVkCCNvhpis6X3Khp/uXIc/qAcP0qg84KmFU1VI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":23725},"main":"swarm.rip","type":"module","shasum":"0330468e4c11f0f5b1fba977c37286fdd7724321","exports":{".":"./swarm.rip"},"scripts":{"test":"rip test/example.rip -w 5"},"_npmUser":{"name":"shreeve","email":"steve.shreeve@gmail.com"},"_integrity":"sha512-pICPxaiwSxKDKHvwQ37Om4z0Q0o1jDk5t/vRGbTmoOVTEbUyIdcsH3y3VtFxvE6Y0t0VsD2pMLarlqG0qH3iGg==","repository":{"url":"git+https://github.com/shreeve/rip-lang.git","type":"git","directory":"packages/swarm"},"_npmVersion":"10.8.3","description":"Parallel job runner with worker threads — setup once, swarm many","directories":{},"_nodeVersion":"24.3.0","dependencies":{"rip-lang":"^3.13.5"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/swarm_1.2.11_1771844635176_0.7656211815115936","host":"s3://npm-registry-packages-npm-production"}},"1.2.12":{"name":"@rip-lang/swarm","version":"1.2.12","keywords":["parallel","workers","jobs","tasks","concurrency","progress","cli","rip"],"author":"Steve Shreeve <steve.shreeve@gmail.com>","license":"MIT","_id":"@rip-lang/swarm@1.2.12","maintainers":[{"name":"shreeve","email":"steve.shreeve@gmail.com"}],"homepage":"https://github.com/shreeve/rip-lang/tree/main/packages/swarm#readme","bugs":{"url":"https://github.com/shreeve/rip-lang/issues"},"bin":{"swarm":"bin/swarm"},"dist":{"shasum":"20e488a1d6f60d4aadb5338fe4db75af440cbba2","tarball":"https://registry.npmjs.org/@rip-lang/swarm/-/swarm-1.2.12.tgz","fileCount":5,"integrity":"sha512-HPq23o2CLHsvZi64fN2/G9BJ3AwinBwB73G3hThKSTcUk7OLofajXmhYmZ1TFkDDw+/DDra/nHaYetLJ4r9ZsQ==","signatures":[{"sig":"MEYCIQCJpvJcTibv0ran+Ju8bUJnFSPvgndExM/BxupkGZH9SQIhAIuV8tUUs/CUVgDnP2f7UTk9OC9snugsoOI20B/HTmP3","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":23858},"main":"swarm.rip","type":"module","shasum":"20e488a1d6f60d4aadb5338fe4db75af440cbba2","exports":{".":"./swarm.rip"},"scripts":{"test":"rip test/example.rip -w 5"},"_npmUser":{"name":"shreeve","email":"steve.shreeve@gmail.com"},"_integrity":"sha512-HPq23o2CLHsvZi64fN2/G9BJ3AwinBwB73G3hThKSTcUk7OLofajXmhYmZ1TFkDDw+/DDra/nHaYetLJ4r9ZsQ==","repository":{"url":"git+https://github.com/shreeve/rip-lang.git","type":"git","directory":"packages/swarm"},"_npmVersion":"10.8.3","description":"Parallel job runner with worker threads — setup once, swarm many","directories":{},"_nodeVersion":"24.3.0","dependencies":{"rip-lang":"^3.13.7"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/swarm_1.2.12_1771846496138_0.6897799827656623","host":"s3://npm-registry-packages-npm-production"}},"1.2.13":{"name":"@rip-lang/swarm","version":"1.2.13","keywords":["parallel","workers","jobs","tasks","concurrency","progress","cli","rip"],"author":"Steve Shreeve <steve.shreeve@gmail.com>","license":"MIT","_id":"@rip-lang/swarm@1.2.13","maintainers":[{"name":"shreeve","email":"steve.shreeve@gmail.com"}],"homepage":"https://github.com/shreeve/rip-lang/tree/main/packages/swarm#readme","bugs":{"url":"https://github.com/shreeve/rip-lang/issues"},"bin":{"swarm":"bin/swarm"},"dist":{"shasum":"5fb99da887b556389c5d0ad46f8e17800ef196b5","tarball":"https://registry.npmjs.org/@rip-lang/swarm/-/swarm-1.2.13.tgz","fileCount":5,"integrity":"sha512-8wn/FITRae/veRlDJGx0nOISuNpEo/loRurHfSE0aYTqBNyHH+RItejPGWQRi07AzjmQgy7jRL3UIxL06AOtAw==","signatures":[{"sig":"MEUCIQCZbthIWvMtFChkg0WhMmwctlMBUrf5AgkNO2Xwo/DU9wIgM80sVf+6MvdR3/b8zdrEupcYsgfcpUg5LZ8vTUEjm+Y=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":23824},"main":"swarm.rip","type":"module","shasum":"5fb99da887b556389c5d0ad46f8e17800ef196b5","exports":{".":"./swarm.rip"},"scripts":{"test":"rip test/example.rip -w 5"},"_npmUser":{"name":"shreeve","email":"steve.shreeve@gmail.com"},"_integrity":"sha512-8wn/FITRae/veRlDJGx0nOISuNpEo/loRurHfSE0aYTqBNyHH+RItejPGWQRi07AzjmQgy7jRL3UIxL06AOtAw==","repository":{"url":"git+https://github.com/shreeve/rip-lang.git","type":"git","directory":"packages/swarm"},"_npmVersion":"10.8.3","description":"Parallel job runner with worker threads — setup once, swarm many","directories":{},"_nodeVersion":"24.3.0","dependencies":{"rip-lang":"^3.13.7"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/swarm_1.2.13_1771846894341_0.20637397502738652","host":"s3://npm-registry-packages-npm-production"}},"1.2.14":{"name":"@rip-lang/swarm","version":"1.2.14","keywords":["parallel","workers","jobs","tasks","concurrency","progress","cli","rip"],"author":"Steve Shreeve <steve.shreeve@gmail.com>","license":"MIT","_id":"@rip-lang/swarm@1.2.14","maintainers":[{"name":"shreeve","email":"steve.shreeve@gmail.com"}],"homepage":"https://github.com/shreeve/rip-lang/tree/main/packages/swarm#readme","bugs":{"url":"https://github.com/shreeve/rip-lang/issues"},"bin":{"swarm":"bin/swarm"},"dist":{"shasum":"6c4868808dfadd9d8b9a23fc3c2451d62fdc2fe6","tarball":"https://registry.npmjs.org/@rip-lang/swarm/-/swarm-1.2.14.tgz","fileCount":5,"integrity":"sha512-THpsttIOJjEtwLb/EQBOU3IwiD5N6FFw+4eAmTxBdWe1smBoyI1df4/+53LR/Azagu04qn6A1RN81CaPwiu4aw==","signatures":[{"sig":"MEUCIQDzzDuFMcmlmfyLa+KFDsOjcjDkO3myDH2HWIi/wkl/5AIgaVaRCLqW+bOUww2o377TfngjXemWDpfeeowDTXWqRQI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":23825},"main":"swarm.rip","type":"module","shasum":"6c4868808dfadd9d8b9a23fc3c2451d62fdc2fe6","exports":{".":"./swarm.rip"},"scripts":{"test":"rip test/example.rip -w 5"},"_npmUser":{"name":"shreeve","email":"steve.shreeve@gmail.com"},"_integrity":"sha512-THpsttIOJjEtwLb/EQBOU3IwiD5N6FFw+4eAmTxBdWe1smBoyI1df4/+53LR/Azagu04qn6A1RN81CaPwiu4aw==","repository":{"url":"git+https://github.com/shreeve/rip-lang.git","type":"git","directory":"packages/swarm"},"_npmVersion":"10.8.3","description":"Parallel job runner with worker threads — setup once, swarm many","directories":{},"_nodeVersion":"24.3.0","dependencies":{"rip-lang":">=3.13.8"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/swarm_1.2.14_1771874303808_0.18809771406298137","host":"s3://npm-registry-packages-npm-production"}},"1.2.15":{"name":"@rip-lang/swarm","version":"1.2.15","keywords":["parallel","workers","jobs","tasks","concurrency","progress","cli","rip"],"author":"Steve Shreeve <steve.shreeve@gmail.com>","license":"MIT","_id":"@rip-lang/swarm@1.2.15","maintainers":[{"name":"shreeve","email":"steve.shreeve@gmail.com"}],"homepage":"https://github.com/shreeve/rip-lang/tree/main/packages/swarm#readme","bugs":{"url":"https://github.com/shreeve/rip-lang/issues"},"bin":{"swarm":"bin/swarm"},"dist":{"shasum":"4dd7d5b6d9299f9fe8fc6900ad313290e55e48a2","tarball":"https://registry.npmjs.org/@rip-lang/swarm/-/swarm-1.2.15.tgz","fileCount":5,"integrity":"sha512-IvotF4sabTgauVIT/c5Y7E59F+BSq7vyakNebGctK8LMY99Bn+MD93i16fYrpu5WJ6NCxVnbeRQ5AKFdi9WxSA==","signatures":[{"sig":"MEYCIQCTa6MwSJhWSbNyO2pDNL4opk3yjw1jebFcMwQAwq57iwIhAP4z/jdWS+OBsxLiW+9IFMlEl1DliMOvlAiTklk2fQGb","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":23825},"main":"swarm.rip","type":"module","shasum":"4dd7d5b6d9299f9fe8fc6900ad313290e55e48a2","exports":{".":"./swarm.rip"},"scripts":{"test":"rip test/example.rip -w 5"},"_npmUser":{"name":"shreeve","email":"steve.shreeve@gmail.com"},"_integrity":"sha512-IvotF4sabTgauVIT/c5Y7E59F+BSq7vyakNebGctK8LMY99Bn+MD93i16fYrpu5WJ6NCxVnbeRQ5AKFdi9WxSA==","repository":{"url":"git+https://github.com/shreeve/rip-lang.git","type":"git","directory":"packages/swarm"},"_npmVersion":"10.8.3","description":"Parallel job runner with worker threads — setup once, swarm many","directories":{},"_nodeVersion":"24.3.0","dependencies":{"rip-lang":">=3.13.9"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/swarm_1.2.15_1771878198321_0.1989947357649695","host":"s3://npm-registry-packages-npm-production"}},"1.2.16":{"name":"@rip-lang/swarm","version":"1.2.16","keywords":["parallel","workers","jobs","tasks","concurrency","progress","cli","rip"],"author":"Steve Shreeve <steve.shreeve@gmail.com>","license":"MIT","_id":"@rip-lang/swarm@1.2.16","maintainers":[{"name":"shreeve","email":"steve.shreeve@gmail.com"}],"homepage":"https://github.com/shreeve/rip-lang/tree/main/packages/swarm#readme","bugs":{"url":"https://github.com/shreeve/rip-lang/issues"},"bin":{"swarm":"bin/swarm"},"dist":{"shasum":"157355b416405b1df3895445afc64b056f5047ed","tarball":"https://registry.npmjs.org/@rip-lang/swarm/-/swarm-1.2.16.tgz","fileCount":5,"integrity":"sha512-uV4enna+u6BnNdybm/x3f8+4lvwqhBXQ/MqwZix7JEl1GQB9clyKGO57GC/Mtvgv0hLTKN/UJLDV1ylYbUyJhA==","signatures":[{"sig":"MEQCIGLHVp2Hxp9RBUDv0+wqJz6gWqXs5ApB2PBZAHlobiYXAiAeKhmIrIhMAGYtao6WnY2pKGELi998hZq1+NMRcZSzLw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":23826},"main":"swarm.rip","type":"module","shasum":"157355b416405b1df3895445afc64b056f5047ed","exports":{".":"./swarm.rip"},"scripts":{"test":"rip test/example.rip -w 5"},"_npmUser":{"name":"shreeve","email":"steve.shreeve@gmail.com"},"_integrity":"sha512-uV4enna+u6BnNdybm/x3f8+4lvwqhBXQ/MqwZix7JEl1GQB9clyKGO57GC/Mtvgv0hLTKN/UJLDV1ylYbUyJhA==","repository":{"url":"git+https://github.com/shreeve/rip-lang.git","type":"git","directory":"packages/swarm"},"_npmVersion":"10.8.3","description":"Parallel job runner with worker threads — setup once, swarm many","directories":{},"_nodeVersion":"24.3.0","dependencies":{"rip-lang":">=3.13.10"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/swarm_1.2.16_1771880151772_0.781171288500206","host":"s3://npm-registry-packages-npm-production"}},"1.2.17":{"name":"@rip-lang/swarm","version":"1.2.17","keywords":["parallel","workers","jobs","tasks","concurrency","progress","cli","rip"],"author":"Steve Shreeve <steve.shreeve@gmail.com>","license":"MIT","_id":"@rip-lang/swarm@1.2.17","maintainers":[{"name":"shreeve","email":"steve.shreeve@gmail.com"}],"homepage":"https://github.com/shreeve/rip-lang/tree/main/packages/swarm#readme","bugs":{"url":"https://github.com/shreeve/rip-lang/issues"},"bin":{"swarm":"bin/swarm"},"dist":{"shasum":"6e04d8c6e94a894f9e367ec7fdb6cca1e4cf0509","tarball":"https://registry.npmjs.org/@rip-lang/swarm/-/swarm-1.2.17.tgz","fileCount":5,"integrity":"sha512-iGpsDsC6KwkUDW+52W52DS1VvIbq/VZ/T9mXXTGdAVjCdo6jBLnmasMzHWppG7LcHZwwliDzALW+IXPMoqhv6Q==","signatures":[{"sig":"MEYCIQCu80HIllzCfWCoV5TNOJln7rvQM/8dlDn/VDG5UlZ7hwIhAPUlzccPpTqKyuhKC8wkhjNBTpiubWuy9Vc3WpRZnxOd","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":23824},"main":"swarm.rip","type":"module","shasum":"6e04d8c6e94a894f9e367ec7fdb6cca1e4cf0509","exports":{".":"./swarm.rip"},"scripts":{"test":"rip test/example.rip -w 5"},"_npmUser":{"name":"shreeve","email":"steve.shreeve@gmail.com"},"_integrity":"sha512-iGpsDsC6KwkUDW+52W52DS1VvIbq/VZ/T9mXXTGdAVjCdo6jBLnmasMzHWppG7LcHZwwliDzALW+IXPMoqhv6Q==","repository":{"url":"git+https://github.com/shreeve/rip-lang.git","type":"git","directory":"packages/swarm"},"_npmVersion":"10.8.3","description":"Parallel job runner with worker threads - setup once, swarm many","directories":{},"_nodeVersion":"24.3.0","dependencies":{"rip-lang":">=3.13.14"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/swarm_1.2.17_1771997962550_0.5721186803477922","host":"s3://npm-registry-packages-npm-production"}},"1.2.18":{"name":"@rip-lang/swarm","version":"1.2.18","keywords":["parallel","workers","jobs","tasks","concurrency","progress","cli","rip"],"author":"Steve Shreeve <steve.shreeve@gmail.com>","license":"MIT","_id":"@rip-lang/swarm@1.2.18","maintainers":[{"name":"shreeve","email":"steve.shreeve@gmail.com"}],"homepage":"https://github.com/shreeve/rip-lang/tree/main/packages/swarm#readme","bugs":{"url":"https://github.com/shreeve/rip-lang/issues"},"bin":{"swarm":"bin/swarm"},"dist":{"shasum":"d282ee332e57355c4263c16ab333b77214afa6de","tarball":"https://registry.npmjs.org/@rip-lang/swarm/-/swarm-1.2.18.tgz","fileCount":5,"integrity":"sha512-BoOKsdWCSDX37jbHUEYzb4HMYUec7f+yUyFlvlaxaqg+8c5B0QDwIymFMymCzeuJycwSnVnUY4EEnbKhNGG9Rg==","signatures":[{"sig":"MEUCIHYRHr4zZIoWU+yiC3j/n48YZBONI8gg55nfKlmsoZGLAiEAyraqYUJDChOT74CBHXmyrAS85xNlrvU3LxT7JJ1PZdA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":23824},"main":"swarm.rip","type":"module","shasum":"d282ee332e57355c4263c16ab333b77214afa6de","exports":{".":"./swarm.rip"},"scripts":{"test":"rip test/example.rip -w 5"},"_npmUser":{"name":"shreeve","email":"steve.shreeve@gmail.com"},"_integrity":"sha512-BoOKsdWCSDX37jbHUEYzb4HMYUec7f+yUyFlvlaxaqg+8c5B0QDwIymFMymCzeuJycwSnVnUY4EEnbKhNGG9Rg==","repository":{"url":"git+https://github.com/shreeve/rip-lang.git","type":"git","directory":"packages/swarm"},"_npmVersion":"10.8.3","description":"Parallel job runner with worker threads - setup once, swarm many","directories":{},"_nodeVersion":"24.3.0","dependencies":{"rip-lang":">=3.13.27"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/swarm_1.2.18_1772041237571_0.8762147007381846","host":"s3://npm-registry-packages-npm-production"}},"1.2.19":{"name":"@rip-lang/swarm","version":"1.2.19","keywords":["parallel","workers","jobs","tasks","concurrency","progress","cli","rip"],"author":"Steve Shreeve <steve.shreeve@gmail.com>","license":"MIT","_id":"@rip-lang/swarm@1.2.19","maintainers":[{"name":"shreeve","email":"steve.shreeve@gmail.com"}],"homepage":"https://github.com/shreeve/rip-lang/tree/main/packages/swarm#readme","bugs":{"url":"https://github.com/shreeve/rip-lang/issues"},"bin":{"swarm":"bin/swarm"},"dist":{"shasum":"738eff9bf35a518c8e9e412a5f03aaccb42da9d7","tarball":"https://registry.npmjs.org/@rip-lang/swarm/-/swarm-1.2.19.tgz","fileCount":5,"integrity":"sha512-nR7OdWKsGfkVdH74+e/7/WvH8R4Nw6H8AzdH978/Hohh6nCUlVa4Oy7/fWsKGGKVU69RCSERNPvDiTDKgd4PDw==","signatures":[{"sig":"MEQCICy4TS51Zvo5qqiHwhxiVy8Upp5DY6zyvQb6C4zXYu4ZAiAeSOy1MtGEVCEQSE2VAmE3qc0L2akQGu23Nkh8hgT0Mw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":23824},"main":"swarm.rip","type":"module","shasum":"738eff9bf35a518c8e9e412a5f03aaccb42da9d7","exports":{".":"./swarm.rip"},"scripts":{"test":"rip test/example.rip -w 5"},"_npmUser":{"name":"shreeve","email":"steve.shreeve@gmail.com"},"_integrity":"sha512-nR7OdWKsGfkVdH74+e/7/WvH8R4Nw6H8AzdH978/Hohh6nCUlVa4Oy7/fWsKGGKVU69RCSERNPvDiTDKgd4PDw==","repository":{"url":"git+https://github.com/shreeve/rip-lang.git","type":"git","directory":"packages/swarm"},"_npmVersion":"10.8.3","description":"Parallel job runner with worker threads - setup once, swarm many","directories":{},"_nodeVersion":"24.3.0","dependencies":{"rip-lang":">=3.13.29"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/swarm_1.2.19_1772085003312_0.6374753351876365","host":"s3://npm-registry-packages-npm-production"}},"1.2.20":{"name":"@rip-lang/swarm","version":"1.2.20","keywords":["parallel","workers","jobs","tasks","concurrency","progress","cli","rip"],"author":"Steve Shreeve <steve.shreeve@gmail.com>","license":"MIT","_id":"@rip-lang/swarm@1.2.20","maintainers":[{"name":"shreeve","email":"steve.shreeve@gmail.com"}],"homepage":"https://github.com/shreeve/rip-lang/tree/main/packages/swarm#readme","bugs":{"url":"https://github.com/shreeve/rip-lang/issues"},"bin":{"swarm":"bin/swarm"},"dist":{"shasum":"b1c33cd34f196a6ba80dac960fa2bf14a2fff1b3","tarball":"https://registry.npmjs.org/@rip-lang/swarm/-/swarm-1.2.20.tgz","fileCount":5,"integrity":"sha512-+7PvBqLDGqvAjO0dGXY3tr3aEZYDY39kfYVqZ8ZPWNwDDahWO4N+BOkKRG49kgkwo8ggY+FF6r5jbRGppHjyBA==","signatures":[{"sig":"MEUCIQCT9Y+MDX6imnlkN+WIggnGbsMVfYH/ETLJn3EwXKzLTQIgbrsKxxryk8EHca/MVk6BfS1y4BiMFyKFDSQhpmHUaq4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":23824},"main":"swarm.rip","type":"module","shasum":"b1c33cd34f196a6ba80dac960fa2bf14a2fff1b3","exports":{".":"./swarm.rip"},"scripts":{"test":"rip test/example.rip -w 5"},"_npmUser":{"name":"shreeve","email":"steve.shreeve@gmail.com"},"_integrity":"sha512-+7PvBqLDGqvAjO0dGXY3tr3aEZYDY39kfYVqZ8ZPWNwDDahWO4N+BOkKRG49kgkwo8ggY+FF6r5jbRGppHjyBA==","repository":{"url":"git+https://github.com/shreeve/rip-lang.git","type":"git","directory":"packages/swarm"},"_npmVersion":"10.8.3","description":"Parallel job runner with worker threads - setup once, swarm many","directories":{},"_nodeVersion":"24.3.0","dependencies":{"rip-lang":">=3.13.30"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/swarm_1.2.20_1772094370519_0.5066351560739895","host":"s3://npm-registry-packages-npm-production"}},"1.2.21":{"name":"@rip-lang/swarm","version":"1.2.21","keywords":["parallel","workers","jobs","tasks","concurrency","progress","cli","rip"],"author":"Steve Shreeve <steve.shreeve@gmail.com>","license":"MIT","_id":"@rip-lang/swarm@1.2.21","maintainers":[{"name":"shreeve","email":"steve.shreeve@gmail.com"}],"homepage":"https://github.com/shreeve/rip-lang/tree/main/packages/swarm#readme","bugs":{"url":"https://github.com/shreeve/rip-lang/issues"},"bin":{"swarm":"bin/swarm"},"dist":{"shasum":"928ba3fef3c8febcfdb8ddde4feb148407cffd46","tarball":"https://registry.npmjs.org/@rip-lang/swarm/-/swarm-1.2.21.tgz","fileCount":5,"integrity":"sha512-TClv0OMpMOOkZE3MiTDTLkRwM0wiOqU6f9RxxMx0GOlm1H3vSDP5heEjuvUZPLs9Xva7o1cfxBWeKfR1qIsfkw==","signatures":[{"sig":"MEYCIQCcBHn+KLVMxYQKvOqVBDLmXTMKU++s5j0Gvp38Ix88cwIhAOIyTIFLe6NX9fqKtzoS5FiYaRn5V+EwUmeqLq2IGztD","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":23824},"main":"swarm.rip","type":"module","shasum":"928ba3fef3c8febcfdb8ddde4feb148407cffd46","exports":{".":"./swarm.rip"},"scripts":{"test":"rip test/example.rip -w 5"},"_npmUser":{"name":"shreeve","email":"steve.shreeve@gmail.com"},"_integrity":"sha512-TClv0OMpMOOkZE3MiTDTLkRwM0wiOqU6f9RxxMx0GOlm1H3vSDP5heEjuvUZPLs9Xva7o1cfxBWeKfR1qIsfkw==","repository":{"url":"git+https://github.com/shreeve/rip-lang.git","type":"git","directory":"packages/swarm"},"_npmVersion":"10.8.3","description":"Parallel job runner with worker threads - setup once, swarm many","directories":{},"_nodeVersion":"24.3.0","dependencies":{"rip-lang":">=3.13.31"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/swarm_1.2.21_1772097251976_0.7571683990693754","host":"s3://npm-registry-packages-npm-production"}},"1.2.22":{"name":"@rip-lang/swarm","version":"1.2.22","keywords":["parallel","workers","jobs","tasks","concurrency","progress","cli","rip"],"author":"Steve Shreeve <steve.shreeve@gmail.com>","license":"MIT","_id":"@rip-lang/swarm@1.2.22","maintainers":[{"name":"shreeve","email":"steve.shreeve@gmail.com"}],"homepage":"https://github.com/shreeve/rip-lang/tree/main/packages/swarm#readme","bugs":{"url":"https://github.com/shreeve/rip-lang/issues"},"bin":{"swarm":"bin/swarm"},"dist":{"shasum":"94fac57d0a2ee571eac401a200e6699817a05e49","tarball":"https://registry.npmjs.org/@rip-lang/swarm/-/swarm-1.2.22.tgz","fileCount":5,"integrity":"sha512-PiXcCq/JYMeswaZvdlqIq/GbxoOohNTrrtq3LYcdvtHBXg3JtOLdKHSRXnJaJRJYIqIf78DMyzPZnYw4NWpT7g==","signatures":[{"sig":"MEYCIQCmOfjlsYS+lf/3nu9uUonk+t4oDEBUV1DozS8dpDGjgAIhAMcJrA8yeZ1D5nee7gjDglx/3gP0sUP3KcUo01eRtuLC","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":23824},"main":"swarm.rip","type":"module","shasum":"94fac57d0a2ee571eac401a200e6699817a05e49","exports":{".":"./swarm.rip"},"scripts":{"test":"rip test/example.rip -w 5"},"_npmUser":{"name":"shreeve","email":"steve.shreeve@gmail.com"},"_integrity":"sha512-PiXcCq/JYMeswaZvdlqIq/GbxoOohNTrrtq3LYcdvtHBXg3JtOLdKHSRXnJaJRJYIqIf78DMyzPZnYw4NWpT7g==","repository":{"url":"git+https://github.com/shreeve/rip-lang.git","type":"git","directory":"packages/swarm"},"_npmVersion":"10.8.3","description":"Parallel job runner with worker threads - setup once, swarm many","directories":{},"_nodeVersion":"24.3.0","dependencies":{"rip-lang":">=3.13.32"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/swarm_1.2.22_1772098403923_0.14653307195278398","host":"s3://npm-registry-packages-npm-production"}},"1.2.23":{"name":"@rip-lang/swarm","version":"1.2.23","keywords":["parallel","workers","jobs","tasks","concurrency","progress","cli","rip"],"author":"Steve Shreeve <steve.shreeve@gmail.com>","license":"MIT","_id":"@rip-lang/swarm@1.2.23","maintainers":[{"name":"shreeve","email":"steve.shreeve@gmail.com"}],"homepage":"https://github.com/shreeve/rip-lang/tree/main/packages/swarm#readme","bugs":{"url":"https://github.com/shreeve/rip-lang/issues"},"bin":{"swarm":"bin/swarm"},"dist":{"shasum":"271515affcaf744c96afe08ac3d973538a4a7e22","tarball":"https://registry.npmjs.org/@rip-lang/swarm/-/swarm-1.2.23.tgz","fileCount":5,"integrity":"sha512-D1oRufPhcCNrw8i3Wu5dHwmkAOZbqZXtpU+QDr3jobsXu1izsjZWo2mHHM8BK2ES7VMqMF0YWHZkXHc0rloBNQ==","signatures":[{"sig":"MEQCIGDMP6XHrIjWUJVB1Aosxcyprr8rzzxXxOjMtfzH9C/zAiBja1/Ciao6haRUbb5cgJhwF6GF/FzECnBS3iSTZDXXSg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":23824},"main":"swarm.rip","type":"module","shasum":"271515affcaf744c96afe08ac3d973538a4a7e22","exports":{".":"./swarm.rip"},"scripts":{"test":"rip test/example.rip -w 5"},"_npmUser":{"name":"shreeve","email":"steve.shreeve@gmail.com"},"_integrity":"sha512-D1oRufPhcCNrw8i3Wu5dHwmkAOZbqZXtpU+QDr3jobsXu1izsjZWo2mHHM8BK2ES7VMqMF0YWHZkXHc0rloBNQ==","repository":{"url":"git+https://github.com/shreeve/rip-lang.git","type":"git","directory":"packages/swarm"},"_npmVersion":"10.8.3","description":"Parallel job runner with worker threads - setup once, swarm many","directories":{},"_nodeVersion":"24.3.0","dependencies":{"rip-lang":">=3.13.33"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/swarm_1.2.23_1772151532136_0.8280859889571799","host":"s3://npm-registry-packages-npm-production"}},"1.2.24":{"name":"@rip-lang/swarm","version":"1.2.24","keywords":["parallel","workers","jobs","tasks","concurrency","progress","cli","rip"],"author":"Steve Shreeve <steve.shreeve@gmail.com>","license":"MIT","_id":"@rip-lang/swarm@1.2.24","maintainers":[{"name":"shreeve","email":"steve.shreeve@gmail.com"}],"homepage":"https://github.com/shreeve/rip-lang/tree/main/packages/swarm#readme","bugs":{"url":"https://github.com/shreeve/rip-lang/issues"},"bin":{"swarm":"bin/swarm"},"dist":{"shasum":"4a7c66ba6a4bfefe84834759d55e72ab3b6bfd47","tarball":"https://registry.npmjs.org/@rip-lang/swarm/-/swarm-1.2.24.tgz","fileCount":5,"integrity":"sha512-9GL8lOw76A7y9n0EBWSwF+XnioBMRvpgcZ3H+/zhoGzmx5UOxIv/KyVpfQeRZFsAlOav+2897zth4HY3c8KlHA==","signatures":[{"sig":"MEUCIQC/e+hzDDhd3Y+9RjO6XJSAs7PnsuHLmFiFCWurpsDamQIgJXZgXa2xJThRxrCKZRGZaQN9gc7ZMMoNFTWS/IdlGfA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":23824},"main":"swarm.rip","type":"module","shasum":"4a7c66ba6a4bfefe84834759d55e72ab3b6bfd47","exports":{".":"./swarm.rip"},"scripts":{"test":"rip test/example.rip -w 5"},"_npmUser":{"name":"shreeve","email":"steve.shreeve@gmail.com"},"_integrity":"sha512-9GL8lOw76A7y9n0EBWSwF+XnioBMRvpgcZ3H+/zhoGzmx5UOxIv/KyVpfQeRZFsAlOav+2897zth4HY3c8KlHA==","repository":{"url":"git+https://github.com/shreeve/rip-lang.git","type":"git","directory":"packages/swarm"},"_npmVersion":"10.8.3","description":"Parallel job runner with worker threads - setup once, swarm many","directories":{},"_nodeVersion":"24.3.0","dependencies":{"rip-lang":">=3.13.34"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/swarm_1.2.24_1772152797654_0.27100832836401234","host":"s3://npm-registry-packages-npm-production"}},"1.2.25":{"name":"@rip-lang/swarm","version":"1.2.25","keywords":["parallel","workers","jobs","tasks","concurrency","progress","cli","rip"],"author":"Steve Shreeve <steve.shreeve@gmail.com>","license":"MIT","_id":"@rip-lang/swarm@1.2.25","maintainers":[{"name":"shreeve","email":"steve.shreeve@gmail.com"}],"homepage":"https://github.com/shreeve/rip-lang/tree/main/packages/swarm#readme","bugs":{"url":"https://github.com/shreeve/rip-lang/issues"},"bin":{"swarm":"bin/swarm"},"dist":{"shasum":"c5fb02eea8c2627e35cd7bdac399ebdff9235cc3","tarball":"https://registry.npmjs.org/@rip-lang/swarm/-/swarm-1.2.25.tgz","fileCount":5,"integrity":"sha512-qyIbwI2Yh6mEtlZeQzvoKULgz/0doxmUVFZ7+12/tO13UPynS73+6giRZYSvQmYCmpchlVJlgFmDpKZhSPJcKQ==","signatures":[{"sig":"MEYCIQDbQstMpQOz0OgYJFHS54A/0HftShnavvWveKmNh3N3gAIhALVSKTUNDHgbL+uwyLdjtRBGkO7scPS5CRvhbKSx9h2p","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":23824},"main":"swarm.rip","type":"module","shasum":"c5fb02eea8c2627e35cd7bdac399ebdff9235cc3","exports":{".":"./swarm.rip"},"scripts":{"test":"rip test/example.rip -w 5"},"_npmUser":{"name":"shreeve","email":"steve.shreeve@gmail.com"},"_integrity":"sha512-qyIbwI2Yh6mEtlZeQzvoKULgz/0doxmUVFZ7+12/tO13UPynS73+6giRZYSvQmYCmpchlVJlgFmDpKZhSPJcKQ==","repository":{"url":"git+https://github.com/shreeve/rip-lang.git","type":"git","directory":"packages/swarm"},"_npmVersion":"10.8.3","description":"Parallel job runner with worker threads - setup once, swarm many","directories":{},"_nodeVersion":"24.3.0","dependencies":{"rip-lang":">=3.13.35"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/swarm_1.2.25_1772160737798_0.8987794473616921","host":"s3://npm-registry-packages-npm-production"}},"1.2.26":{"name":"@rip-lang/swarm","version":"1.2.26","keywords":["parallel","workers","jobs","tasks","concurrency","progress","cli","rip"],"author":"Steve Shreeve <steve.shreeve@gmail.com>","license":"MIT","_id":"@rip-lang/swarm@1.2.26","maintainers":[{"name":"shreeve","email":"steve.shreeve@gmail.com"}],"homepage":"https://github.com/shreeve/rip-lang/tree/main/packages/swarm#readme","bugs":{"url":"https://github.com/shreeve/rip-lang/issues"},"bin":{"swarm":"bin/swarm"},"dist":{"shasum":"93db1c93689e5b4b2464f0a42a39401426ca259e","tarball":"https://registry.npmjs.org/@rip-lang/swarm/-/swarm-1.2.26.tgz","fileCount":5,"integrity":"sha512-+g6QF2yhBH1j7LaTeJ9Bg5zW1kb+wtEbP9paWMNAD3K1316Rc66J3K2q554cxenjMIy9t75zC09EKBA3MnAUgA==","signatures":[{"sig":"MEUCIFzf9DZYsybeyru12U19/QVbzgN5MF5ARAo2w0ZgYyG9AiEA5Kl5tjcYwV/lIreFYip7jtA2yYD3x06GvfWbrpKaTL8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":23824},"main":"swarm.rip","type":"module","shasum":"93db1c93689e5b4b2464f0a42a39401426ca259e","exports":{".":"./swarm.rip"},"scripts":{"test":"rip test/example.rip -w 5"},"_npmUser":{"name":"shreeve","email":"steve.shreeve@gmail.com"},"_integrity":"sha512-+g6QF2yhBH1j7LaTeJ9Bg5zW1kb+wtEbP9paWMNAD3K1316Rc66J3K2q554cxenjMIy9t75zC09EKBA3MnAUgA==","repository":{"url":"git+https://github.com/shreeve/rip-lang.git","type":"git","directory":"packages/swarm"},"_npmVersion":"10.8.3","description":"Parallel job runner with worker threads - setup once, swarm many","directories":{},"_nodeVersion":"24.3.0","dependencies":{"rip-lang":">=3.13.36"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/swarm_1.2.26_1772163591244_0.6670183625190231","host":"s3://npm-registry-packages-npm-production"}},"1.2.27":{"name":"@rip-lang/swarm","version":"1.2.27","keywords":["parallel","workers","jobs","tasks","concurrency","progress","cli","rip"],"author":"Steve Shreeve <steve.shreeve@gmail.com>","license":"MIT","_id":"@rip-lang/swarm@1.2.27","maintainers":[{"name":"shreeve","email":"steve.shreeve@gmail.com"}],"homepage":"https://github.com/shreeve/rip-lang/tree/main/packages/swarm#readme","bugs":{"url":"https://github.com/shreeve/rip-lang/issues"},"bin":{"swarm":"bin/swarm"},"dist":{"shasum":"f2a8ea0d0c7fbdd7947f80bbabf837172b10d736","tarball":"https://registry.npmjs.org/@rip-lang/swarm/-/swarm-1.2.27.tgz","fileCount":5,"integrity":"sha512-LypwIMuJuWNc6CDdp/91Y7DJReZiDucBNFAqoKakAdTJX5g0wDB325WzK6ogxEIINzavT8uqxna+HNB4NJGd1w==","signatures":[{"sig":"MEQCICUJ+sSv29OySzh8O75+onkQ8kzpiFyAaEqWitNKvZ1SAiAD5gWuDASQP6MYCthNCdbeMoNcxquIL3xQduBPS6S87g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":23824},"main":"swarm.rip","type":"module","shasum":"f2a8ea0d0c7fbdd7947f80bbabf837172b10d736","exports":{".":"./swarm.rip"},"scripts":{"test":"rip test/example.rip -w 5"},"_npmUser":{"name":"shreeve","email":"steve.shreeve@gmail.com"},"_integrity":"sha512-LypwIMuJuWNc6CDdp/91Y7DJReZiDucBNFAqoKakAdTJX5g0wDB325WzK6ogxEIINzavT8uqxna+HNB4NJGd1w==","repository":{"url":"git+https://github.com/shreeve/rip-lang.git","type":"git","directory":"packages/swarm"},"_npmVersion":"10.8.3","description":"Parallel job runner with worker threads - setup once, swarm many","directories":{},"_nodeVersion":"24.3.0","dependencies":{"rip-lang":">=3.13.37"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/swarm_1.2.27_1772165111761_0.4282338440055735","host":"s3://npm-registry-packages-npm-production"}},"1.2.28":{"name":"@rip-lang/swarm","version":"1.2.28","keywords":["parallel","workers","jobs","tasks","concurrency","progress","cli","rip"],"author":"Steve Shreeve <steve.shreeve@gmail.com>","license":"MIT","_id":"@rip-lang/swarm@1.2.28","maintainers":[{"name":"shreeve","email":"steve.shreeve@gmail.com"}],"homepage":"https://github.com/shreeve/rip-lang/tree/main/packages/swarm#readme","bugs":{"url":"https://github.com/shreeve/rip-lang/issues"},"bin":{"swarm":"bin/swarm"},"dist":{"shasum":"b0897d58d9e36eebaa23314ab2c6080eefd97445","tarball":"https://registry.npmjs.org/@rip-lang/swarm/-/swarm-1.2.28.tgz","fileCount":5,"integrity":"sha512-iKrOGaXjsYQxgra9XWxJPgVrda48yhMxIu9trzCsTAcw1S+IptKg1QZETIpkmrrN8SVahr1ZlHP5g9r71rGJKw==","signatures":[{"sig":"MEQCIDM8LSRduraw/oQIuoih3UcvSykcjH2/nzLvAn1edMcqAiBK95NeJldZ3OY9eZD3fWUepHYB4SCSpvc7JJ/vNBJnCQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":23824},"main":"swarm.rip","type":"module","shasum":"b0897d58d9e36eebaa23314ab2c6080eefd97445","exports":{".":"./swarm.rip"},"scripts":{"test":"rip test/example.rip -w 5"},"_npmUser":{"name":"shreeve","email":"steve.shreeve@gmail.com"},"_integrity":"sha512-iKrOGaXjsYQxgra9XWxJPgVrda48yhMxIu9trzCsTAcw1S+IptKg1QZETIpkmrrN8SVahr1ZlHP5g9r71rGJKw==","repository":{"url":"git+https://github.com/shreeve/rip-lang.git","type":"git","directory":"packages/swarm"},"_npmVersion":"10.8.3","description":"Parallel job runner with worker threads - setup once, swarm many","directories":{},"_nodeVersion":"24.3.0","dependencies":{"rip-lang":">=3.13.38"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/swarm_1.2.28_1772165467900_0.5941911339978816","host":"s3://npm-registry-packages-npm-production"}},"1.2.29":{"name":"@rip-lang/swarm","version":"1.2.29","keywords":["parallel","workers","jobs","tasks","concurrency","progress","cli","rip"],"author":"Steve Shreeve <steve.shreeve@gmail.com>","license":"MIT","_id":"@rip-lang/swarm@1.2.29","maintainers":[{"name":"shreeve","email":"steve.shreeve@gmail.com"}],"homepage":"https://github.com/shreeve/rip-lang/tree/main/packages/swarm#readme","bugs":{"url":"https://github.com/shreeve/rip-lang/issues"},"bin":{"swarm":"bin/swarm"},"dist":{"shasum":"71bf2cf5dc2d1e894384e5e93b74000de06ee359","tarball":"https://registry.npmjs.org/@rip-lang/swarm/-/swarm-1.2.29.tgz","fileCount":5,"integrity":"sha512-6Xfg10qzElRjfY89ivGgk40QZoiLZ7TnVGjcmJ0bNIDRTUKFzgyK7/D96Gg/9fuecvdfjudF/FZSCY6ii1oSUw==","signatures":[{"sig":"MEUCIC8kPOQ6lv8YZbOMobEBzkarZQr8E1ZtDDrDYGWIcgm1AiEAjI7ag04343UZl3WoTCD1M+rnAzSkjAlsaU3GItPgySE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":23824},"main":"swarm.rip","type":"module","shasum":"71bf2cf5dc2d1e894384e5e93b74000de06ee359","exports":{".":"./swarm.rip"},"scripts":{"test":"rip test/example.rip -w 5"},"_npmUser":{"name":"shreeve","email":"steve.shreeve@gmail.com"},"_integrity":"sha512-6Xfg10qzElRjfY89ivGgk40QZoiLZ7TnVGjcmJ0bNIDRTUKFzgyK7/D96Gg/9fuecvdfjudF/FZSCY6ii1oSUw==","repository":{"url":"git+https://github.com/shreeve/rip-lang.git","type":"git","directory":"packages/swarm"},"_npmVersion":"10.8.3","description":"Parallel job runner with worker threads - setup once, swarm many","directories":{},"_nodeVersion":"24.3.0","dependencies":{"rip-lang":">=3.13.39"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/swarm_1.2.29_1772168032121_0.5245756878900303","host":"s3://npm-registry-packages-npm-production"}},"1.2.30":{"name":"@rip-lang/swarm","version":"1.2.30","keywords":["parallel","workers","jobs","tasks","concurrency","progress","cli","rip"],"author":"Steve Shreeve <steve.shreeve@gmail.com>","license":"MIT","_id":"@rip-lang/swarm@1.2.30","maintainers":[{"name":"shreeve","email":"steve.shreeve@gmail.com"}],"homepage":"https://github.com/shreeve/rip-lang/tree/main/packages/swarm#readme","bugs":{"url":"https://github.com/shreeve/rip-lang/issues"},"bin":{"swarm":"bin/swarm"},"dist":{"shasum":"8c4ecb207b5ac072aae577c9183ca1daf9a8385e","tarball":"https://registry.npmjs.org/@rip-lang/swarm/-/swarm-1.2.30.tgz","fileCount":5,"integrity":"sha512-arnwuVdfXdr/X1PmCoxMGx15wOiYpBj5PkILAErmLpGMoGKi4ncExoxBQjz8fgdHnZYXzBg43JBVYVjiQreIEg==","signatures":[{"sig":"MEUCIQC80FI3lNXBipv5YwE9Pi6XAcgxvsJOduoK6b/DFNYDdQIgVylxZladT7/TQ3/NLgXEHLK+wgfW0nIb+jyMaZsrY68=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":23824},"main":"swarm.rip","type":"module","shasum":"8c4ecb207b5ac072aae577c9183ca1daf9a8385e","exports":{".":"./swarm.rip"},"scripts":{"test":"rip test/example.rip -w 5"},"_npmUser":{"name":"shreeve","email":"steve.shreeve@gmail.com"},"_integrity":"sha512-arnwuVdfXdr/X1PmCoxMGx15wOiYpBj5PkILAErmLpGMoGKi4ncExoxBQjz8fgdHnZYXzBg43JBVYVjiQreIEg==","repository":{"url":"git+https://github.com/shreeve/rip-lang.git","type":"git","directory":"packages/swarm"},"_npmVersion":"10.8.3","description":"Parallel job runner with worker threads - setup once, swarm many","directories":{},"_nodeVersion":"24.3.0","dependencies":{"rip-lang":">=3.13.40"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/swarm_1.2.30_1772168447329_0.05559731259712786","host":"s3://npm-registry-packages-npm-production"}},"1.2.31":{"name":"@rip-lang/swarm","version":"1.2.31","keywords":["parallel","workers","jobs","tasks","concurrency","progress","cli","rip"],"author":"Steve Shreeve <steve.shreeve@gmail.com>","license":"MIT","_id":"@rip-lang/swarm@1.2.31","maintainers":[{"name":"shreeve","email":"steve.shreeve@gmail.com"}],"homepage":"https://github.com/shreeve/rip-lang/tree/main/packages/swarm#readme","bugs":{"url":"https://github.com/shreeve/rip-lang/issues"},"bin":{"swarm":"bin/swarm"},"dist":{"shasum":"88ee01f2ffaf198aeb194fe999fe3818430b86cf","tarball":"https://registry.npmjs.org/@rip-lang/swarm/-/swarm-1.2.31.tgz","fileCount":5,"integrity":"sha512-mBW1vbl0JJUL7jqzQo7pUJrecn6WUI7RhTOh8B89s8W6uT0vWrzfLks5/35OJETYbV5Q6auHw7adeQQQzQddZg==","signatures":[{"sig":"MEUCIQCHZz/DseQ1MNzutI048QW5/nNnwzCbGw5WfuCsh6EJgAIgMHo9lBjHMthK89ieTn5Xlr1BABQv5nHFndEhVSMNcIk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":23824},"main":"swarm.rip","type":"module","shasum":"88ee01f2ffaf198aeb194fe999fe3818430b86cf","exports":{".":"./swarm.rip"},"scripts":{"test":"rip test/example.rip -w 5"},"_npmUser":{"name":"shreeve","email":"steve.shreeve@gmail.com"},"_integrity":"sha512-mBW1vbl0JJUL7jqzQo7pUJrecn6WUI7RhTOh8B89s8W6uT0vWrzfLks5/35OJETYbV5Q6auHw7adeQQQzQddZg==","repository":{"url":"git+https://github.com/shreeve/rip-lang.git","type":"git","directory":"packages/swarm"},"_npmVersion":"10.8.3","description":"Parallel job runner with worker threads - setup once, swarm many","directories":{},"_nodeVersion":"24.3.0","dependencies":{"rip-lang":">=3.13.41"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/swarm_1.2.31_1772169210984_0.04299577394058751","host":"s3://npm-registry-packages-npm-production"}},"1.2.32":{"name":"@rip-lang/swarm","version":"1.2.32","keywords":["parallel","workers","jobs","tasks","concurrency","progress","cli","rip"],"author":"Steve Shreeve <steve.shreeve@gmail.com>","license":"MIT","_id":"@rip-lang/swarm@1.2.32","maintainers":[{"name":"shreeve","email":"steve.shreeve@gmail.com"}],"homepage":"https://github.com/shreeve/rip-lang/tree/main/packages/swarm#readme","bugs":{"url":"https://github.com/shreeve/rip-lang/issues"},"bin":{"swarm":"bin/swarm"},"dist":{"shasum":"ca90a7088d9ccb18bac2f9c7643672b116fba68e","tarball":"https://registry.npmjs.org/@rip-lang/swarm/-/swarm-1.2.32.tgz","fileCount":5,"integrity":"sha512-knHU4rou7Ykpf/4FDgnfNYPa1eB+qOWSqP5ocInkdSSLhraZlyj504qxN5PaexJ65NwFzeNgtHr5f30K3M+SVQ==","signatures":[{"sig":"MEQCIDimxUvEtovcvI9AidpIHw2iB4Zb6P8c7XHO/SV7PqjqAiAFizNnnYmmBi+qTKw+D5slAre30VWrWkVZnFyWpyMdIA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":23824},"main":"swarm.rip","type":"module","shasum":"ca90a7088d9ccb18bac2f9c7643672b116fba68e","exports":{".":"./swarm.rip"},"scripts":{"test":"rip test/example.rip -w 5"},"_npmUser":{"name":"shreeve","email":"steve.shreeve@gmail.com"},"_integrity":"sha512-knHU4rou7Ykpf/4FDgnfNYPa1eB+qOWSqP5ocInkdSSLhraZlyj504qxN5PaexJ65NwFzeNgtHr5f30K3M+SVQ==","repository":{"url":"git+https://github.com/shreeve/rip-lang.git","type":"git","directory":"packages/swarm"},"_npmVersion":"10.8.3","description":"Parallel job runner with worker threads - setup once, swarm many","directories":{},"_nodeVersion":"24.3.0","dependencies":{"rip-lang":">=3.13.42"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/swarm_1.2.32_1772170498511_0.03115115306237426","host":"s3://npm-registry-packages-npm-production"}},"1.2.33":{"name":"@rip-lang/swarm","version":"1.2.33","keywords":["parallel","workers","jobs","tasks","concurrency","progress","cli","rip"],"author":"Steve Shreeve <steve.shreeve@gmail.com>","license":"MIT","_id":"@rip-lang/swarm@1.2.33","maintainers":[{"name":"shreeve","email":"steve.shreeve@gmail.com"}],"homepage":"https://github.com/shreeve/rip-lang/tree/main/packages/swarm#readme","bugs":{"url":"https://github.com/shreeve/rip-lang/issues"},"bin":{"swarm":"bin/swarm"},"dist":{"shasum":"0dfbfabd7707463fe18f12df6346ff02a63aaf1c","tarball":"https://registry.npmjs.org/@rip-lang/swarm/-/swarm-1.2.33.tgz","fileCount":5,"integrity":"sha512-1utfHBeZqLboYHjTw/f7QN2XsamcpITpxBKBNmfVx/6YrshJgBR6jftUj+mduzONH/kOJlSfnYotCH3qYfYdlQ==","signatures":[{"sig":"MEYCIQCHLCvBLSfl1MSYVID+lJFOQLCVs/2EypeYQj59qtjSygIhAJ5Gv5Ze8iZ+4Bey5pyrohWcosKQTKzWp3NgARsTi6Nz","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":23824},"main":"swarm.rip","type":"module","shasum":"0dfbfabd7707463fe18f12df6346ff02a63aaf1c","exports":{".":"./swarm.rip"},"scripts":{"test":"rip test/example.rip -w 5"},"_npmUser":{"name":"shreeve","email":"steve.shreeve@gmail.com"},"_integrity":"sha512-1utfHBeZqLboYHjTw/f7QN2XsamcpITpxBKBNmfVx/6YrshJgBR6jftUj+mduzONH/kOJlSfnYotCH3qYfYdlQ==","repository":{"url":"git+https://github.com/shreeve/rip-lang.git","type":"git","directory":"packages/swarm"},"_npmVersion":"10.8.3","description":"Parallel job runner with worker threads - setup once, swarm many","directories":{},"_nodeVersion":"24.3.0","dependencies":{"rip-lang":">=3.13.43"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/swarm_1.2.33_1772170524359_0.13824375369884145","host":"s3://npm-registry-packages-npm-production"}},"1.2.34":{"name":"@rip-lang/swarm","version":"1.2.34","keywords":["parallel","workers","jobs","tasks","concurrency","progress","cli","rip"],"author":"Steve Shreeve <steve.shreeve@gmail.com>","license":"MIT","_id":"@rip-lang/swarm@1.2.34","maintainers":[{"name":"shreeve","email":"steve.shreeve@gmail.com"}],"homepage":"https://github.com/shreeve/rip-lang/tree/main/packages/swarm#readme","bugs":{"url":"https://github.com/shreeve/rip-lang/issues"},"bin":{"swarm":"bin/swarm"},"dist":{"shasum":"c60dcf4484db6237d4f0b26afbb4bbed99a3347c","tarball":"https://registry.npmjs.org/@rip-lang/swarm/-/swarm-1.2.34.tgz","fileCount":5,"integrity":"sha512-n3uYsALBOxavr48HoDmNwdmkrweAi1ZaMqop4nwAqJzxzx3kMvyNChRcqHQVe0iDOA1ijoc9hAZ6qvRNrLo5+w==","signatures":[{"sig":"MEUCIQC5h1MNvz0ZLqJe37v/+uHyBt1j2XzSdPH7C1F8lMHs5wIgBRGisrpqWLKaBozbGB2c/2vLvASnf2rxDww8cbBwO1Q=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":23824},"main":"swarm.rip","type":"module","shasum":"c60dcf4484db6237d4f0b26afbb4bbed99a3347c","exports":{".":"./swarm.rip"},"scripts":{"test":"rip test/example.rip -w 5"},"_npmUser":{"name":"shreeve","email":"steve.shreeve@gmail.com"},"_integrity":"sha512-n3uYsALBOxavr48HoDmNwdmkrweAi1ZaMqop4nwAqJzxzx3kMvyNChRcqHQVe0iDOA1ijoc9hAZ6qvRNrLo5+w==","repository":{"url":"git+https://github.com/shreeve/rip-lang.git","type":"git","directory":"packages/swarm"},"_npmVersion":"10.8.3","description":"Parallel job runner with worker threads - setup once, swarm many","directories":{},"_nodeVersion":"24.3.0","dependencies":{"rip-lang":">=3.13.44"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/swarm_1.2.34_1772170799062_0.2075599564221322","host":"s3://npm-registry-packages-npm-production"}},"1.2.35":{"name":"@rip-lang/swarm","version":"1.2.35","keywords":["parallel","workers","jobs","tasks","concurrency","progress","cli","rip"],"author":"Steve Shreeve <steve.shreeve@gmail.com>","license":"MIT","_id":"@rip-lang/swarm@1.2.35","maintainers":[{"name":"shreeve","email":"steve.shreeve@gmail.com"}],"homepage":"https://github.com/shreeve/rip-lang/tree/main/packages/swarm#readme","bugs":{"url":"https://github.com/shreeve/rip-lang/issues"},"bin":{"swarm":"bin/swarm"},"dist":{"shasum":"d75d388348524d865a35f738c2d26e84adfd3ac8","tarball":"https://registry.npmjs.org/@rip-lang/swarm/-/swarm-1.2.35.tgz","fileCount":5,"integrity":"sha512-dhv+sM3sgOHDp4x01tkBuAMjVXN6+r6v4LiEcxr0yq/+SmJ+kUl2KpFhu8rlAIn8C/sPEOfXsrroDGakrGt6RA==","signatures":[{"sig":"MEUCIQDTtm7jskAKTTsh2Q+nS6IwEs0p41Rd0GWsELef3UGpiAIgZeO8flByQVMy4u4ck1+d4lYjmb95tlss0tu3CyiUwIQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":23824},"main":"swarm.rip","type":"module","shasum":"d75d388348524d865a35f738c2d26e84adfd3ac8","exports":{".":"./swarm.rip"},"scripts":{"test":"rip test/example.rip -w 5"},"_npmUser":{"name":"shreeve","email":"steve.shreeve@gmail.com"},"_integrity":"sha512-dhv+sM3sgOHDp4x01tkBuAMjVXN6+r6v4LiEcxr0yq/+SmJ+kUl2KpFhu8rlAIn8C/sPEOfXsrroDGakrGt6RA==","repository":{"url":"git+https://github.com/shreeve/rip-lang.git","type":"git","directory":"packages/swarm"},"_npmVersion":"10.8.3","description":"Parallel job runner with worker threads - setup once, swarm many","directories":{},"_nodeVersion":"24.3.0","dependencies":{"rip-lang":">=3.13.45"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/swarm_1.2.35_1772170917809_0.6350463403462336","host":"s3://npm-registry-packages-npm-production"}},"1.2.36":{"name":"@rip-lang/swarm","version":"1.2.36","keywords":["parallel","workers","jobs","tasks","concurrency","progress","cli","rip"],"author":"Steve Shreeve <steve.shreeve@gmail.com>","license":"MIT","_id":"@rip-lang/swarm@1.2.36","maintainers":[{"name":"shreeve","email":"steve.shreeve@gmail.com"}],"homepage":"https://github.com/shreeve/rip-lang/tree/main/packages/swarm#readme","bugs":{"url":"https://github.com/shreeve/rip-lang/issues"},"bin":{"swarm":"bin/swarm"},"dist":{"shasum":"d71ad13f186c135503fda68a0cf5d46dc5f2edb9","tarball":"https://registry.npmjs.org/@rip-lang/swarm/-/swarm-1.2.36.tgz","fileCount":5,"integrity":"sha512-M7hQEihTqAr726LN/7bpJvxwmS8zq/l+w/WGvTnoHVnqgnZepUWLB2NVabxxJjKX6PmlXpKVvIiJ00NtybefdA==","signatures":[{"sig":"MEQCIA6dbSD/5ahRRHTDWMbZMBsXB3Z2XltZiXWVVKvDgYckAiBf0ncSC7z2JEp+sDucW71hb2pyuJBrI4g4ZENxPu9v3g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":23824},"main":"swarm.rip","type":"module","shasum":"d71ad13f186c135503fda68a0cf5d46dc5f2edb9","exports":{".":"./swarm.rip"},"scripts":{"test":"rip test/example.rip -w 5"},"_npmUser":{"name":"shreeve","email":"steve.shreeve@gmail.com"},"_integrity":"sha512-M7hQEihTqAr726LN/7bpJvxwmS8zq/l+w/WGvTnoHVnqgnZepUWLB2NVabxxJjKX6PmlXpKVvIiJ00NtybefdA==","repository":{"url":"git+https://github.com/shreeve/rip-lang.git","type":"git","directory":"packages/swarm"},"_npmVersion":"10.8.3","description":"Parallel job runner with worker threads - setup once, swarm many","directories":{},"_nodeVersion":"24.3.0","dependencies":{"rip-lang":">=3.13.46"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/swarm_1.2.36_1772171248187_0.20099848559710543","host":"s3://npm-registry-packages-npm-production"}},"1.2.37":{"name":"@rip-lang/swarm","version":"1.2.37","keywords":["parallel","workers","jobs","tasks","concurrency","progress","cli","rip"],"author":"Steve Shreeve <steve.shreeve@gmail.com>","license":"MIT","_id":"@rip-lang/swarm@1.2.37","maintainers":[{"name":"shreeve","email":"steve.shreeve@gmail.com"}],"homepage":"https://github.com/shreeve/rip-lang/tree/main/packages/swarm#readme","bugs":{"url":"https://github.com/shreeve/rip-lang/issues"},"bin":{"swarm":"bin/swarm"},"dist":{"shasum":"ff097a575764fa5e065df9644ed67fda878aca12","tarball":"https://registry.npmjs.org/@rip-lang/swarm/-/swarm-1.2.37.tgz","fileCount":5,"integrity":"sha512-4VVEtW7fHd+Q6YqmixMGv6208Hr2ouJ12Hf5JK6bA7jv17C+8Sl3azAgW89okY+4/Io+4YQu3WxGmeWIavogrA==","signatures":[{"sig":"MEUCIGTOVEmTOCvbOimjCi+XBXU2zK/KlWljesAxQdqFRvslAiEA6yYcvvhWG9Xju6Na6REsGPuTl4DTwBqZ0Wn76TJ3p7g=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":23824},"main":"swarm.rip","type":"module","shasum":"ff097a575764fa5e065df9644ed67fda878aca12","exports":{".":"./swarm.rip"},"scripts":{"test":"rip test/example.rip -w 5"},"_npmUser":{"name":"shreeve","email":"steve.shreeve@gmail.com"},"_integrity":"sha512-4VVEtW7fHd+Q6YqmixMGv6208Hr2ouJ12Hf5JK6bA7jv17C+8Sl3azAgW89okY+4/Io+4YQu3WxGmeWIavogrA==","repository":{"url":"git+https://github.com/shreeve/rip-lang.git","type":"git","directory":"packages/swarm"},"_npmVersion":"10.8.3","description":"Parallel job runner with worker threads - setup once, swarm many","directories":{},"_nodeVersion":"24.3.0","dependencies":{"rip-lang":">=3.13.47"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/swarm_1.2.37_1772173259739_0.36375032284889297","host":"s3://npm-registry-packages-npm-production"}},"1.2.38":{"name":"@rip-lang/swarm","version":"1.2.38","keywords":["parallel","workers","jobs","tasks","concurrency","progress","cli","rip"],"author":"Steve Shreeve <steve.shreeve@gmail.com>","license":"MIT","_id":"@rip-lang/swarm@1.2.38","maintainers":[{"name":"shreeve","email":"steve.shreeve@gmail.com"}],"homepage":"https://github.com/shreeve/rip-lang/tree/main/packages/swarm#readme","bugs":{"url":"https://github.com/shreeve/rip-lang/issues"},"bin":{"swarm":"bin/swarm"},"dist":{"shasum":"cb211180bcf26b1a6233fd5b9fbead79b9b83b95","tarball":"https://registry.npmjs.org/@rip-lang/swarm/-/swarm-1.2.38.tgz","fileCount":5,"integrity":"sha512-GzNeOyw42wTl33gM4SFo5xSWPqfiO+ImRPRUcKvnsokW3bO0tEMtRm2bj9IGbrFor3Jz0Il+uBYxq7fh9dJc+w==","signatures":[{"sig":"MEQCIHarRtq35Yt14vS8x+GCKu8aDTUW2lLq+xEt7/xkF+avAiAmqAAu0wEBaWUOUG7BfcEp+LUyWi1m5uaQF46POu6pSQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":23824},"main":"swarm.rip","type":"module","shasum":"cb211180bcf26b1a6233fd5b9fbead79b9b83b95","exports":{".":"./swarm.rip"},"scripts":{"test":"rip test/example.rip -w 5"},"_npmUser":{"name":"shreeve","email":"steve.shreeve@gmail.com"},"_integrity":"sha512-GzNeOyw42wTl33gM4SFo5xSWPqfiO+ImRPRUcKvnsokW3bO0tEMtRm2bj9IGbrFor3Jz0Il+uBYxq7fh9dJc+w==","repository":{"url":"git+https://github.com/shreeve/rip-lang.git","type":"git","directory":"packages/swarm"},"_npmVersion":"10.8.3","description":"Parallel job runner with worker threads - setup once, swarm many","directories":{},"_nodeVersion":"24.3.0","dependencies":{"rip-lang":">=3.13.48"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/swarm_1.2.38_1772173282812_0.8330170105603543","host":"s3://npm-registry-packages-npm-production"}},"1.2.39":{"name":"@rip-lang/swarm","version":"1.2.39","keywords":["parallel","workers","jobs","tasks","concurrency","progress","cli","rip"],"author":"Steve Shreeve <steve.shreeve@gmail.com>","license":"MIT","_id":"@rip-lang/swarm@1.2.39","maintainers":[{"name":"shreeve","email":"steve.shreeve@gmail.com"}],"homepage":"https://github.com/shreeve/rip-lang/tree/main/packages/swarm#readme","bugs":{"url":"https://github.com/shreeve/rip-lang/issues"},"bin":{"swarm":"bin/swarm"},"dist":{"shasum":"8d58473e83188918123e90e42488d3bc4f8b59f7","tarball":"https://registry.npmjs.org/@rip-lang/swarm/-/swarm-1.2.39.tgz","fileCount":5,"integrity":"sha512-A+2s+2llrm5PxR3WOqj7h8GCBfLZimPM6719MNWyI4Zm+siK/1R5aUnFhje6cNWBxoqdxwnO4DA3MIznUg51nA==","signatures":[{"sig":"MEUCIQDiXGC0jbUV9jaOdkBxTk/HYqCiO033NIHdv6tqRS/yFwIgMaDaAV9txrtA8mPjXjIqZWT7MHP13meC8W2i5YG2k50=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":23824},"main":"swarm.rip","type":"module","shasum":"8d58473e83188918123e90e42488d3bc4f8b59f7","exports":{".":"./swarm.rip"},"scripts":{"test":"rip test/example.rip -w 5"},"_npmUser":{"name":"shreeve","email":"steve.shreeve@gmail.com"},"_integrity":"sha512-A+2s+2llrm5PxR3WOqj7h8GCBfLZimPM6719MNWyI4Zm+siK/1R5aUnFhje6cNWBxoqdxwnO4DA3MIznUg51nA==","repository":{"url":"git+https://github.com/shreeve/rip-lang.git","type":"git","directory":"packages/swarm"},"_npmVersion":"10.8.3","description":"Parallel job runner with worker threads - setup once, swarm many","directories":{},"_nodeVersion":"24.3.0","dependencies":{"rip-lang":">=3.13.49"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/swarm_1.2.39_1772173533832_0.7731382652127268","host":"s3://npm-registry-packages-npm-production"}},"1.2.40":{"name":"@rip-lang/swarm","version":"1.2.40","keywords":["parallel","workers","jobs","tasks","concurrency","progress","cli","rip"],"author":"Steve Shreeve <steve.shreeve@gmail.com>","license":"MIT","_id":"@rip-lang/swarm@1.2.40","maintainers":[{"name":"shreeve","email":"steve.shreeve@gmail.com"}],"homepage":"https://github.com/shreeve/rip-lang/tree/main/packages/swarm#readme","bugs":{"url":"https://github.com/shreeve/rip-lang/issues"},"bin":{"swarm":"bin/swarm"},"dist":{"shasum":"a1600fb61388c7126a5749ce2189ad78f143dc33","tarball":"https://registry.npmjs.org/@rip-lang/swarm/-/swarm-1.2.40.tgz","fileCount":5,"integrity":"sha512-c6zc23BrCzM7w/ILgw0hzz6AjrV/qIN1rRYGKWrMA53FF2/ELTjatNCphg4MQ6zt/0bw4USemzkdkmqmSb9qCg==","signatures":[{"sig":"MEUCIC+pWT1lhi6UWQWT9YGQHvOwppYFC1S/RhB4aSVMGMufAiEAjqjqSgiuB0t0yAsS5e4d75CQajeutw3Kaq9tzjWsDdY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":23824},"main":"swarm.rip","type":"module","shasum":"a1600fb61388c7126a5749ce2189ad78f143dc33","exports":{".":"./swarm.rip"},"scripts":{"test":"rip test/example.rip -w 5"},"_npmUser":{"name":"shreeve","email":"steve.shreeve@gmail.com"},"_integrity":"sha512-c6zc23BrCzM7w/ILgw0hzz6AjrV/qIN1rRYGKWrMA53FF2/ELTjatNCphg4MQ6zt/0bw4USemzkdkmqmSb9qCg==","repository":{"url":"git+https://github.com/shreeve/rip-lang.git","type":"git","directory":"packages/swarm"},"_npmVersion":"10.8.3","description":"Parallel job runner with worker threads - setup once, swarm many","directories":{},"_nodeVersion":"24.3.0","dependencies":{"rip-lang":">=3.13.51"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/swarm_1.2.40_1772174168803_0.23515290367757857","host":"s3://npm-registry-packages-npm-production"}},"1.2.41":{"name":"@rip-lang/swarm","version":"1.2.41","keywords":["parallel","workers","jobs","tasks","concurrency","progress","cli","rip"],"author":"Steve Shreeve <steve.shreeve@gmail.com>","license":"MIT","_id":"@rip-lang/swarm@1.2.41","maintainers":[{"name":"shreeve","email":"steve.shreeve@gmail.com"}],"homepage":"https://github.com/shreeve/rip-lang/tree/main/packages/swarm#readme","bugs":{"url":"https://github.com/shreeve/rip-lang/issues"},"bin":{"swarm":"bin/swarm"},"dist":{"shasum":"c3740ad22ce13aaa16c9739f625687673f3bbd3d","tarball":"https://registry.npmjs.org/@rip-lang/swarm/-/swarm-1.2.41.tgz","fileCount":5,"integrity":"sha512-cHxGv1IFFiJiq1KUdGWu3BUUo8dWpnVuRNZZiubDN7lTLG9Q6V1TriENrVTqUpjd7b33Kji0Cf3KhijIXTeLvw==","signatures":[{"sig":"MEQCICi5m8tOYy7sXpmy/aLGodCqdS2LqT9NswgveFdg6cR4AiBQnoy8oxtMlcrwGdxi75M3v5at7XCWBU4XKT0gX7rWCw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":23824},"main":"swarm.rip","type":"module","shasum":"c3740ad22ce13aaa16c9739f625687673f3bbd3d","exports":{".":"./swarm.rip"},"scripts":{"test":"rip test/example.rip -w 5"},"_npmUser":{"name":"shreeve","email":"steve.shreeve@gmail.com"},"_integrity":"sha512-cHxGv1IFFiJiq1KUdGWu3BUUo8dWpnVuRNZZiubDN7lTLG9Q6V1TriENrVTqUpjd7b33Kji0Cf3KhijIXTeLvw==","repository":{"url":"git+https://github.com/shreeve/rip-lang.git","type":"git","directory":"packages/swarm"},"_npmVersion":"10.8.3","description":"Parallel job runner with worker threads - setup once, swarm many","directories":{},"_nodeVersion":"24.3.0","dependencies":{"rip-lang":">=3.13.52"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/swarm_1.2.41_1772174524651_0.4723888461908954","host":"s3://npm-registry-packages-npm-production"}},"1.2.42":{"name":"@rip-lang/swarm","version":"1.2.42","keywords":["parallel","workers","jobs","tasks","concurrency","progress","cli","rip"],"author":"Steve Shreeve <steve.shreeve@gmail.com>","license":"MIT","_id":"@rip-lang/swarm@1.2.42","maintainers":[{"name":"shreeve","email":"steve.shreeve@gmail.com"}],"homepage":"https://github.com/shreeve/rip-lang/tree/main/packages/swarm#readme","bugs":{"url":"https://github.com/shreeve/rip-lang/issues"},"bin":{"swarm":"bin/swarm"},"dist":{"shasum":"e1b4e942a4cff481a32576374146e5a8445cdf04","tarball":"https://registry.npmjs.org/@rip-lang/swarm/-/swarm-1.2.42.tgz","fileCount":5,"integrity":"sha512-26ea9Gjv5N0wHbJ6IBXnatoHwQnYsq9w2jPOhl8U70FddP8kigOo/dPpCDbfcUeEq/r2ynZ5yTWvFZYV1qXERQ==","signatures":[{"sig":"MEYCIQDZ8w9HYEqSJOPWHkeXybytmmvNS2xtvbJl+jISJFCSfQIhANqBgJfbIotint2CmjGgowvuJLQacNKLc50Oh7xBFw9Y","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":23824},"main":"swarm.rip","type":"module","shasum":"e1b4e942a4cff481a32576374146e5a8445cdf04","exports":{".":"./swarm.rip"},"scripts":{"test":"rip test/example.rip -w 5"},"_npmUser":{"name":"shreeve","email":"steve.shreeve@gmail.com"},"_integrity":"sha512-26ea9Gjv5N0wHbJ6IBXnatoHwQnYsq9w2jPOhl8U70FddP8kigOo/dPpCDbfcUeEq/r2ynZ5yTWvFZYV1qXERQ==","repository":{"url":"git+https://github.com/shreeve/rip-lang.git","type":"git","directory":"packages/swarm"},"_npmVersion":"10.8.3","description":"Parallel job runner with worker threads - setup once, swarm many","directories":{},"_nodeVersion":"24.3.0","dependencies":{"rip-lang":">=3.13.53"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/swarm_1.2.42_1772183937107_0.5288789752635821","host":"s3://npm-registry-packages-npm-production"}},"1.2.43":{"name":"@rip-lang/swarm","version":"1.2.43","keywords":["parallel","workers","jobs","tasks","concurrency","progress","cli","rip"],"author":"Steve Shreeve <steve.shreeve@gmail.com>","license":"MIT","_id":"@rip-lang/swarm@1.2.43","maintainers":[{"name":"shreeve","email":"steve.shreeve@gmail.com"}],"homepage":"https://github.com/shreeve/rip-lang/tree/main/packages/swarm#readme","bugs":{"url":"https://github.com/shreeve/rip-lang/issues"},"bin":{"swarm":"bin/swarm"},"dist":{"shasum":"76f75d0b7fc5629c63c0991d143d0a9b21da70ea","tarball":"https://registry.npmjs.org/@rip-lang/swarm/-/swarm-1.2.43.tgz","fileCount":5,"integrity":"sha512-VAFMoVDd11DaEp6phIJeEPoLqSDFB46NdQgdQt7zQfe3IKpslBxXXSng6+RpJ+uhmXqfFbiVWVWPtmmXrbItgA==","signatures":[{"sig":"MEQCIBKe/442dG86tkmP1cpUy0UoulspCES8DlTxg4D024UhAiANUxLIl7eiqHFbIIHX5E3PFoNZ/tmFeS7aj7HK2bIISg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":23824},"main":"swarm.rip","type":"module","shasum":"76f75d0b7fc5629c63c0991d143d0a9b21da70ea","exports":{".":"./swarm.rip"},"scripts":{"test":"rip test/example.rip -w 5"},"_npmUser":{"name":"shreeve","email":"steve.shreeve@gmail.com"},"_integrity":"sha512-VAFMoVDd11DaEp6phIJeEPoLqSDFB46NdQgdQt7zQfe3IKpslBxXXSng6+RpJ+uhmXqfFbiVWVWPtmmXrbItgA==","repository":{"url":"git+https://github.com/shreeve/rip-lang.git","type":"git","directory":"packages/swarm"},"_npmVersion":"10.8.3","description":"Parallel job runner with worker threads - setup once, swarm many","directories":{},"_nodeVersion":"24.3.0","dependencies":{"rip-lang":">=3.13.54"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/swarm_1.2.43_1772184165952_0.4080698864918264","host":"s3://npm-registry-packages-npm-production"}},"1.2.44":{"name":"@rip-lang/swarm","version":"1.2.44","keywords":["parallel","workers","jobs","tasks","concurrency","progress","cli","rip"],"author":"Steve Shreeve <steve.shreeve@gmail.com>","license":"MIT","_id":"@rip-lang/swarm@1.2.44","maintainers":[{"name":"shreeve","email":"steve.shreeve@gmail.com"}],"homepage":"https://github.com/shreeve/rip-lang/tree/main/packages/swarm#readme","bugs":{"url":"https://github.com/shreeve/rip-lang/issues"},"bin":{"swarm":"bin/swarm"},"dist":{"shasum":"5a48dd74ab7cfdba58a8761b80c79abb96ae19e8","tarball":"https://registry.npmjs.org/@rip-lang/swarm/-/swarm-1.2.44.tgz","fileCount":5,"integrity":"sha512-+VeLG7ZGwZilybd9Ev3yz+fuHOWURicuec4fXqNk4chNm9C/rklci284OtvTJRIW7IH8GBrLf2UKnhweta2aEw==","signatures":[{"sig":"MEUCIQDhKtXl1HRL4su3wRsz7ArpSIgR5K7l/ZPrKSpByxiwPAIgN/nIUyvCu6wqAkd2aItyRg5wkrJFGH80HOT2xcWGn9I=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":23824},"main":"swarm.rip","type":"module","shasum":"5a48dd74ab7cfdba58a8761b80c79abb96ae19e8","exports":{".":"./swarm.rip"},"scripts":{"test":"rip test/example.rip -w 5"},"_npmUser":{"name":"shreeve","email":"steve.shreeve@gmail.com"},"_integrity":"sha512-+VeLG7ZGwZilybd9Ev3yz+fuHOWURicuec4fXqNk4chNm9C/rklci284OtvTJRIW7IH8GBrLf2UKnhweta2aEw==","repository":{"url":"git+https://github.com/shreeve/rip-lang.git","type":"git","directory":"packages/swarm"},"_npmVersion":"10.8.3","description":"Parallel job runner with worker threads - setup once, swarm many","directories":{},"_nodeVersion":"24.3.0","dependencies":{"rip-lang":">=3.13.55"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/swarm_1.2.44_1772184321230_0.18281839253098098","host":"s3://npm-registry-packages-npm-production"}},"1.2.45":{"name":"@rip-lang/swarm","version":"1.2.45","keywords":["parallel","workers","jobs","tasks","concurrency","progress","cli","rip"],"author":"Steve Shreeve <steve.shreeve@gmail.com>","license":"MIT","_id":"@rip-lang/swarm@1.2.45","maintainers":[{"name":"shreeve","email":"steve.shreeve@gmail.com"}],"homepage":"https://github.com/shreeve/rip-lang/tree/main/packages/swarm#readme","bugs":{"url":"https://github.com/shreeve/rip-lang/issues"},"bin":{"swarm":"bin/swarm"},"dist":{"shasum":"8662019cc5d67509824272f6ddba8895dbfb263c","tarball":"https://registry.npmjs.org/@rip-lang/swarm/-/swarm-1.2.45.tgz","fileCount":5,"integrity":"sha512-NNXA06b+h7BamZtsxHSrxwnADFjchGdVnGaP+BdKegbdqOIKXqdXybaCHGF0axXHnoYQX+4f5TGxhA9H1z1dzw==","signatures":[{"sig":"MEQCICImOMIbV4XDXjQ2HF5LNYjPpm/aOvIXy1l0BDH30Ig9AiANhpFOOvgBrmNM20CJdYmiLmX/4lInBK4lfa27921qzw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":23824},"main":"swarm.rip","type":"module","shasum":"8662019cc5d67509824272f6ddba8895dbfb263c","exports":{".":"./swarm.rip"},"scripts":{"test":"rip test/example.rip -w 5"},"_npmUser":{"name":"shreeve","email":"steve.shreeve@gmail.com"},"_integrity":"sha512-NNXA06b+h7BamZtsxHSrxwnADFjchGdVnGaP+BdKegbdqOIKXqdXybaCHGF0axXHnoYQX+4f5TGxhA9H1z1dzw==","repository":{"url":"git+https://github.com/shreeve/rip-lang.git","type":"git","directory":"packages/swarm"},"_npmVersion":"10.8.3","description":"Parallel job runner with worker threads - setup once, swarm many","directories":{},"_nodeVersion":"24.3.0","dependencies":{"rip-lang":">=3.13.56"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/swarm_1.2.45_1772331468484_0.8716641418549333","host":"s3://npm-registry-packages-npm-production"}},"1.2.46":{"name":"@rip-lang/swarm","version":"1.2.46","keywords":["parallel","workers","jobs","tasks","concurrency","progress","cli","rip"],"author":"Steve Shreeve <steve.shreeve@gmail.com>","license":"MIT","_id":"@rip-lang/swarm@1.2.46","maintainers":[{"name":"shreeve","email":"steve.shreeve@gmail.com"}],"homepage":"https://github.com/shreeve/rip-lang/tree/main/packages/swarm#readme","bugs":{"url":"https://github.com/shreeve/rip-lang/issues"},"bin":{"swarm":"bin/swarm"},"dist":{"shasum":"98e484896f51909d627677e01a5a22d933f48be8","tarball":"https://registry.npmjs.org/@rip-lang/swarm/-/swarm-1.2.46.tgz","fileCount":5,"integrity":"sha512-xBTDTAw/28gVE3uq0lDNr9hlfmRLvKlTxqU7bD5mT+9xDUVhIaSgYFF6icvPJIf7VtSCVXgEjJ+GAG1BM5ddag==","signatures":[{"sig":"MEUCIQCCqK38OOIRhfi84VTT2oJh2KW62uD/868gFxxL2QPv1gIgbCsb4G9mYuXOSDhs2I1vyXwCKDSQuzR5V9MTX0C6Npk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":23824},"main":"swarm.rip","type":"module","shasum":"98e484896f51909d627677e01a5a22d933f48be8","exports":{".":"./swarm.rip"},"scripts":{"test":"rip test/example.rip -w 5"},"_npmUser":{"name":"shreeve","email":"steve.shreeve@gmail.com"},"_integrity":"sha512-xBTDTAw/28gVE3uq0lDNr9hlfmRLvKlTxqU7bD5mT+9xDUVhIaSgYFF6icvPJIf7VtSCVXgEjJ+GAG1BM5ddag==","repository":{"url":"git+https://github.com/shreeve/rip-lang.git","type":"git","directory":"packages/swarm"},"_npmVersion":"10.8.3","description":"Parallel job runner with worker threads - setup once, swarm many","directories":{},"_nodeVersion":"24.3.0","dependencies":{"rip-lang":">=3.13.57"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/swarm_1.2.46_1772331573774_0.6695979502509808","host":"s3://npm-registry-packages-npm-production"}},"1.2.48":{"name":"@rip-lang/swarm","version":"1.2.48","keywords":["parallel","workers","jobs","tasks","concurrency","progress","cli","rip"],"author":"Steve Shreeve <steve.shreeve@gmail.com>","license":"MIT","_id":"@rip-lang/swarm@1.2.48","maintainers":[{"name":"shreeve","email":"steve.shreeve@gmail.com"}],"homepage":"https://github.com/shreeve/rip-lang/tree/main/packages/swarm#readme","bugs":{"url":"https://github.com/shreeve/rip-lang/issues"},"bin":{"swarm":"bin/swarm"},"dist":{"shasum":"6302adf6dcf4f9a3b9e6c48713f11e5f06e10209","tarball":"https://registry.npmjs.org/@rip-lang/swarm/-/swarm-1.2.48.tgz","fileCount":5,"integrity":"sha512-tCMjZ6UoRRp8fXrArkRCDQpAAT7qg+mpkua+cYXDNDTwhicqmgDyT98NnUUoyvYLbY9fMswL1jUb1UpLF6M92g==","signatures":[{"sig":"MEUCIBg+JE7GbeuLy24Cjp+mhuzEm7ttuvYF7zsOMuI4ONw6AiEA8dvdamn3AtyuxSbpOfKAzt9wXSvB7uCrlNLujyr9AI4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":23824},"main":"swarm.rip","type":"module","shasum":"6302adf6dcf4f9a3b9e6c48713f11e5f06e10209","exports":{".":"./swarm.rip"},"scripts":{"test":"rip test/example.rip -w 5"},"_npmUser":{"name":"shreeve","email":"steve.shreeve@gmail.com"},"_integrity":"sha512-tCMjZ6UoRRp8fXrArkRCDQpAAT7qg+mpkua+cYXDNDTwhicqmgDyT98NnUUoyvYLbY9fMswL1jUb1UpLF6M92g==","repository":{"url":"git+https://github.com/shreeve/rip-lang.git","type":"git","directory":"packages/swarm"},"_npmVersion":"10.8.3","description":"Parallel job runner with worker threads - setup once, swarm many","directories":{},"_nodeVersion":"24.3.0","dependencies":{"rip-lang":">=3.13.59"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/swarm_1.2.48_1772336948449_0.744826941591423","host":"s3://npm-registry-packages-npm-production"}},"1.2.49":{"name":"@rip-lang/swarm","version":"1.2.49","keywords":["parallel","workers","jobs","tasks","concurrency","progress","cli","rip"],"author":"Steve Shreeve <steve.shreeve@gmail.com>","license":"MIT","_id":"@rip-lang/swarm@1.2.49","maintainers":[{"name":"shreeve","email":"steve.shreeve@gmail.com"}],"homepage":"https://github.com/shreeve/rip-lang/tree/main/packages/swarm#readme","bugs":{"url":"https://github.com/shreeve/rip-lang/issues"},"bin":{"swarm":"bin/swarm"},"dist":{"shasum":"01ec874fe734a230b62d8f98fab79c9bd7e8edb6","tarball":"https://registry.npmjs.org/@rip-lang/swarm/-/swarm-1.2.49.tgz","fileCount":5,"integrity":"sha512-xDwEV+rLQWHxlmAeVH5jo9b2sLVzeGgPI/PQ74Iq2XmTzDbNDDCEBfNuG+ESntSF07cC3I8hh3IoE34uSYUFSw==","signatures":[{"sig":"MEQCIHZyq8hco3IOf1hFIJOofdH27I/uB1n5oRtio/bm9EWaAiA4WCRt3LXwhNsYKAI4+o+kHCVhvlmhSeN1OTA/2lGjpg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":23824},"main":"swarm.rip","type":"module","shasum":"01ec874fe734a230b62d8f98fab79c9bd7e8edb6","exports":{".":"./swarm.rip"},"scripts":{"test":"rip test/example.rip -w 5"},"_npmUser":{"name":"shreeve","email":"steve.shreeve@gmail.com"},"_integrity":"sha512-xDwEV+rLQWHxlmAeVH5jo9b2sLVzeGgPI/PQ74Iq2XmTzDbNDDCEBfNuG+ESntSF07cC3I8hh3IoE34uSYUFSw==","repository":{"url":"git+https://github.com/shreeve/rip-lang.git","type":"git","directory":"packages/swarm"},"_npmVersion":"10.8.3","description":"Parallel job runner with worker threads - setup once, swarm many","directories":{},"_nodeVersion":"24.3.0","dependencies":{"rip-lang":">=3.13.60"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/swarm_1.2.49_1772338290894_0.6724561309185109","host":"s3://npm-registry-packages-npm-production"}},"1.2.50":{"name":"@rip-lang/swarm","version":"1.2.50","keywords":["parallel","workers","jobs","tasks","concurrency","progress","cli","rip"],"author":"Steve Shreeve <steve.shreeve@gmail.com>","license":"MIT","_id":"@rip-lang/swarm@1.2.50","maintainers":[{"name":"shreeve","email":"steve.shreeve@gmail.com"}],"homepage":"https://github.com/shreeve/rip-lang/tree/main/packages/swarm#readme","bugs":{"url":"https://github.com/shreeve/rip-lang/issues"},"bin":{"swarm":"bin/swarm"},"dist":{"shasum":"25e17013cd4ba8da46fe1d6d02095738ccd60110","tarball":"https://registry.npmjs.org/@rip-lang/swarm/-/swarm-1.2.50.tgz","fileCount":5,"integrity":"sha512-YoOTGrE8xjDdk+4cLGArAOTxHWTA1uMJb1BxtT6ZqzS+TTxgEtgcBGYzqwJsxL4Y2ZhYVeL1ecgCv5dyuJERrQ==","signatures":[{"sig":"MEQCIHQim9gOVrp/0+5ANZ2GJ97zny9FGr6wAPuBjeW91yZLAiAvhdFJ9yLau+wtT+kZyzRNvEOBOueneBFMguvizFzWow==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":23824},"main":"swarm.rip","type":"module","shasum":"25e17013cd4ba8da46fe1d6d02095738ccd60110","exports":{".":"./swarm.rip"},"scripts":{"test":"rip test/example.rip -w 5"},"_npmUser":{"name":"shreeve","email":"steve.shreeve@gmail.com"},"_integrity":"sha512-YoOTGrE8xjDdk+4cLGArAOTxHWTA1uMJb1BxtT6ZqzS+TTxgEtgcBGYzqwJsxL4Y2ZhYVeL1ecgCv5dyuJERrQ==","repository":{"url":"git+https://github.com/shreeve/rip-lang.git","type":"git","directory":"packages/swarm"},"_npmVersion":"10.8.3","description":"Parallel job runner with worker threads - setup once, swarm many","directories":{},"_nodeVersion":"24.3.0","dependencies":{"rip-lang":">=3.13.61"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/swarm_1.2.50_1772338670228_0.5850775571042446","host":"s3://npm-registry-packages-npm-production"}},"1.2.51":{"name":"@rip-lang/swarm","version":"1.2.51","keywords":["parallel","workers","jobs","tasks","concurrency","progress","cli","rip"],"author":"Steve Shreeve <steve.shreeve@gmail.com>","license":"MIT","_id":"@rip-lang/swarm@1.2.51","maintainers":[{"name":"shreeve","email":"steve.shreeve@gmail.com"}],"homepage":"https://github.com/shreeve/rip-lang/tree/main/packages/swarm#readme","bugs":{"url":"https://github.com/shreeve/rip-lang/issues"},"bin":{"swarm":"bin/swarm"},"dist":{"shasum":"59b173a990d18111cc576eb2c7abebd4c291e2de","tarball":"https://registry.npmjs.org/@rip-lang/swarm/-/swarm-1.2.51.tgz","fileCount":5,"integrity":"sha512-j1f70Nk2tH5eO6+JzXuU/X7gyqPCzBIlOcATUnZIIUyWumxgMHCM8tE5Kfoz3vFuR50u7VrmYKfSSbBCvMbmMA==","signatures":[{"sig":"MEYCIQDh0FLoh6UTGQ7WTh7Q9uFK/gJMQUvmlJ/J23/+3w+F/wIhAMDqyKSPGwjcVXj+ycext/dlcB9PdsBMyRMzm8DFIy+D","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":23824},"main":"swarm.rip","type":"module","shasum":"59b173a990d18111cc576eb2c7abebd4c291e2de","exports":{".":"./swarm.rip"},"scripts":{"test":"rip test/example.rip -w 5"},"_npmUser":{"name":"shreeve","email":"steve.shreeve@gmail.com"},"_integrity":"sha512-j1f70Nk2tH5eO6+JzXuU/X7gyqPCzBIlOcATUnZIIUyWumxgMHCM8tE5Kfoz3vFuR50u7VrmYKfSSbBCvMbmMA==","repository":{"url":"git+https://github.com/shreeve/rip-lang.git","type":"git","directory":"packages/swarm"},"_npmVersion":"10.8.3","description":"Parallel job runner with worker threads - setup once, swarm many","directories":{},"_nodeVersion":"24.3.0","dependencies":{"rip-lang":">=3.13.62"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/swarm_1.2.51_1772339079425_0.9188660054623112","host":"s3://npm-registry-packages-npm-production"}},"1.2.52":{"name":"@rip-lang/swarm","version":"1.2.52","keywords":["parallel","workers","jobs","tasks","concurrency","progress","cli","rip"],"author":"Steve Shreeve <steve.shreeve@gmail.com>","license":"MIT","_id":"@rip-lang/swarm@1.2.52","maintainers":[{"name":"shreeve","email":"steve.shreeve@gmail.com"}],"homepage":"https://github.com/shreeve/rip-lang/tree/main/packages/swarm#readme","bugs":{"url":"https://github.com/shreeve/rip-lang/issues"},"bin":{"swarm":"bin/swarm"},"dist":{"shasum":"c6477a448ab1d568a53386f073c817f3ca983564","tarball":"https://registry.npmjs.org/@rip-lang/swarm/-/swarm-1.2.52.tgz","fileCount":5,"integrity":"sha512-Vlkgae7wg0osXT7OrHB67yPzVs6FyTqJTeaWB2l3r7aTTbCgYbA/POWoZ69zuJgOEb4dlKocqzpu44uA0B/E2g==","signatures":[{"sig":"MEQCIF6eghsvCpErs0PGD+0n8tYhTwXd5fhX8Quw7om009+bAiAOYse3Nq0YotwSwE4sO84oYNmKXgZ/K79LGE4iKACDJw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":23824},"main":"swarm.rip","type":"module","shasum":"c6477a448ab1d568a53386f073c817f3ca983564","exports":{".":"./swarm.rip"},"scripts":{"test":"rip test/example.rip -w 5"},"_npmUser":{"name":"shreeve","email":"steve.shreeve@gmail.com"},"_integrity":"sha512-Vlkgae7wg0osXT7OrHB67yPzVs6FyTqJTeaWB2l3r7aTTbCgYbA/POWoZ69zuJgOEb4dlKocqzpu44uA0B/E2g==","repository":{"url":"git+https://github.com/shreeve/rip-lang.git","type":"git","directory":"packages/swarm"},"_npmVersion":"10.8.3","description":"Parallel job runner with worker threads - setup once, swarm many","directories":{},"_nodeVersion":"24.3.0","dependencies":{"rip-lang":">=3.13.63"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/swarm_1.2.52_1772345168376_0.5549652416961062","host":"s3://npm-registry-packages-npm-production"}},"1.2.53":{"name":"@rip-lang/swarm","version":"1.2.53","keywords":["parallel","workers","jobs","tasks","concurrency","progress","cli","rip"],"author":"Steve Shreeve <steve.shreeve@gmail.com>","license":"MIT","_id":"@rip-lang/swarm@1.2.53","maintainers":[{"name":"shreeve","email":"steve.shreeve@gmail.com"}],"homepage":"https://github.com/shreeve/rip-lang/tree/main/packages/swarm#readme","bugs":{"url":"https://github.com/shreeve/rip-lang/issues"},"bin":{"swarm":"bin/swarm"},"dist":{"shasum":"b4c1f7cd46084c0ca52701419f2750d53b0c2fe7","tarball":"https://registry.npmjs.org/@rip-lang/swarm/-/swarm-1.2.53.tgz","fileCount":5,"integrity":"sha512-mYmmIyXENO0XtJWzRPO6dsdchic84uy7IOxVMNrnngewJc3dW4k15UlHH/RAUqZj4wda8jfAtctpY/4kOM3KlQ==","signatures":[{"sig":"MEQCICOKw0DWAOkvibZ4nSf7owWvl5gXvwb4NFjjFw2rEoUgAiAJz8J7ZR8CVdw8hGUDlhDRSpF5+JRIpdcAR9qWTaGG1Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":23824},"main":"swarm.rip","type":"module","shasum":"b4c1f7cd46084c0ca52701419f2750d53b0c2fe7","exports":{".":"./swarm.rip"},"scripts":{"test":"rip test/example.rip -w 5"},"_npmUser":{"name":"shreeve","email":"steve.shreeve@gmail.com"},"_integrity":"sha512-mYmmIyXENO0XtJWzRPO6dsdchic84uy7IOxVMNrnngewJc3dW4k15UlHH/RAUqZj4wda8jfAtctpY/4kOM3KlQ==","repository":{"url":"git+https://github.com/shreeve/rip-lang.git","type":"git","directory":"packages/swarm"},"_npmVersion":"10.8.3","description":"Parallel job runner with worker threads - setup once, swarm many","directories":{},"_nodeVersion":"24.3.0","dependencies":{"rip-lang":">=3.13.64"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/swarm_1.2.53_1772347766786_0.17317710835203926","host":"s3://npm-registry-packages-npm-production"}},"1.2.54":{"name":"@rip-lang/swarm","version":"1.2.54","keywords":["parallel","workers","jobs","tasks","concurrency","progress","cli","rip"],"author":"Steve Shreeve <steve.shreeve@gmail.com>","license":"MIT","_id":"@rip-lang/swarm@1.2.54","maintainers":[{"name":"shreeve","email":"steve.shreeve@gmail.com"}],"homepage":"https://github.com/shreeve/rip-lang/tree/main/packages/swarm#readme","bugs":{"url":"https://github.com/shreeve/rip-lang/issues"},"bin":{"swarm":"bin/swarm"},"dist":{"shasum":"2799a77db5478aab25f260ed51b5f4165075e7a1","tarball":"https://registry.npmjs.org/@rip-lang/swarm/-/swarm-1.2.54.tgz","fileCount":5,"integrity":"sha512-zSbi2uW1q9NpnokesSJpbPLGKXng1Hom7DaH5l7DHDAPkW5l7QKLz9NYIRUH9dVair7nzahmYRUgpekrUj1Wcw==","signatures":[{"sig":"MEUCIHSMPDRezzSD9E/dAcQjOb0rfPX+kewRRYVv1qE7+m+TAiEA6xBPt9dKx62zmTumd9K8N1jynjgGnd9kofYsZHk6jmw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":23824},"main":"swarm.rip","type":"module","shasum":"2799a77db5478aab25f260ed51b5f4165075e7a1","exports":{".":"./swarm.rip"},"scripts":{"test":"rip test/example.rip -w 5"},"_npmUser":{"name":"shreeve","email":"steve.shreeve@gmail.com"},"_integrity":"sha512-zSbi2uW1q9NpnokesSJpbPLGKXng1Hom7DaH5l7DHDAPkW5l7QKLz9NYIRUH9dVair7nzahmYRUgpekrUj1Wcw==","repository":{"url":"git+https://github.com/shreeve/rip-lang.git","type":"git","directory":"packages/swarm"},"_npmVersion":"10.8.3","description":"Parallel job runner with worker threads - setup once, swarm many","directories":{},"_nodeVersion":"24.3.0","dependencies":{"rip-lang":">=3.13.65"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/swarm_1.2.54_1772396256181_0.4502934998596573","host":"s3://npm-registry-packages-npm-production"}},"1.2.55":{"name":"@rip-lang/swarm","version":"1.2.55","keywords":["parallel","workers","jobs","tasks","concurrency","progress","cli","rip"],"author":"Steve Shreeve <steve.shreeve@gmail.com>","license":"MIT","_id":"@rip-lang/swarm@1.2.55","maintainers":[{"name":"shreeve","email":"steve.shreeve@gmail.com"}],"homepage":"https://github.com/shreeve/rip-lang/tree/main/packages/swarm#readme","bugs":{"url":"https://github.com/shreeve/rip-lang/issues"},"bin":{"swarm":"bin/swarm"},"dist":{"shasum":"7e606b0afce81b5a2f08894cda2eb4eff8b7890a","tarball":"https://registry.npmjs.org/@rip-lang/swarm/-/swarm-1.2.55.tgz","fileCount":5,"integrity":"sha512-DifkqqBjvkYVq2BGZ4cjcdJjznpGq6fhCo7rewivf9hNkIh0a3bfp2f7qPuT1GlyNYj6IfQ2tJ5pw0xgSlHbPA==","signatures":[{"sig":"MEQCIArI6s8H6UZG2UpSPW7MYG0h39sN/U1bPOsmxbWthausAiB3izHiq/vjNWZwmAspLlfpeqmjm5292y3R6BryNYn4fA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":23824},"main":"swarm.rip","type":"module","shasum":"7e606b0afce81b5a2f08894cda2eb4eff8b7890a","exports":{".":"./swarm.rip"},"scripts":{"test":"rip test/example.rip -w 5"},"_npmUser":{"name":"shreeve","email":"steve.shreeve@gmail.com"},"_integrity":"sha512-DifkqqBjvkYVq2BGZ4cjcdJjznpGq6fhCo7rewivf9hNkIh0a3bfp2f7qPuT1GlyNYj6IfQ2tJ5pw0xgSlHbPA==","repository":{"url":"git+https://github.com/shreeve/rip-lang.git","type":"git","directory":"packages/swarm"},"_npmVersion":"10.8.3","description":"Parallel job runner with worker threads - setup once, swarm many","directories":{},"_nodeVersion":"24.3.0","dependencies":{"rip-lang":">=3.13.66"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/swarm_1.2.55_1772418514252_0.9424112190383491","host":"s3://npm-registry-packages-npm-production"}},"1.2.56":{"name":"@rip-lang/swarm","version":"1.2.56","keywords":["parallel","workers","jobs","tasks","concurrency","progress","cli","rip"],"author":"Steve Shreeve <steve.shreeve@gmail.com>","license":"MIT","_id":"@rip-lang/swarm@1.2.56","maintainers":[{"name":"shreeve","email":"steve.shreeve@gmail.com"}],"homepage":"https://github.com/shreeve/rip-lang/tree/main/packages/swarm#readme","bugs":{"url":"https://github.com/shreeve/rip-lang/issues"},"bin":{"swarm":"bin/swarm"},"dist":{"shasum":"c3ffd08c397fcdff14d1d450e95f47cca882778b","tarball":"https://registry.npmjs.org/@rip-lang/swarm/-/swarm-1.2.56.tgz","fileCount":5,"integrity":"sha512-77tXCvsYjMzF9fGbyhZR0fvTYn0jJnsrYbI2b1hENM4qDzkW+ycjgp5cCnbwptki7r/RBq96nN4fG/HVErBlQQ==","signatures":[{"sig":"MEUCIQCqmnUOyD3Q5AW4HHsyNCRfIeRJzu3Xm+F/nx/8Nuek8gIgMQpvwYRU9IVaNHsBq268yALa1RyyEKhSmk7MH6bOXkA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":23824},"main":"swarm.rip","type":"module","shasum":"c3ffd08c397fcdff14d1d450e95f47cca882778b","exports":{".":"./swarm.rip"},"scripts":{"test":"rip test/example.rip -w 5"},"_npmUser":{"name":"shreeve","email":"steve.shreeve@gmail.com"},"_integrity":"sha512-77tXCvsYjMzF9fGbyhZR0fvTYn0jJnsrYbI2b1hENM4qDzkW+ycjgp5cCnbwptki7r/RBq96nN4fG/HVErBlQQ==","repository":{"url":"git+https://github.com/shreeve/rip-lang.git","type":"git","directory":"packages/swarm"},"_npmVersion":"10.8.3","description":"Parallel job runner with worker threads - setup once, swarm many","directories":{},"_nodeVersion":"24.3.0","dependencies":{"rip-lang":">=3.13.67"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/swarm_1.2.56_1772420171636_0.1349239150529209","host":"s3://npm-registry-packages-npm-production"}},"1.2.57":{"name":"@rip-lang/swarm","version":"1.2.57","keywords":["parallel","workers","jobs","tasks","concurrency","progress","cli","rip"],"author":"Steve Shreeve <steve.shreeve@gmail.com>","license":"MIT","_id":"@rip-lang/swarm@1.2.57","maintainers":[{"name":"shreeve","email":"steve.shreeve@gmail.com"}],"homepage":"https://github.com/shreeve/rip-lang/tree/main/packages/swarm#readme","bugs":{"url":"https://github.com/shreeve/rip-lang/issues"},"bin":{"swarm":"bin/swarm"},"dist":{"shasum":"316c12d71c329f84820ff781a45a28a4931745b8","tarball":"https://registry.npmjs.org/@rip-lang/swarm/-/swarm-1.2.57.tgz","fileCount":5,"integrity":"sha512-vnX6Hk+ZqJODcDj+qinJLB6rlz1C1/FFI+bs3RqHX2pVMScMd/45uQBKlMbGPvJAZvlVE8nbcHCe9Sw9ZlCeNg==","signatures":[{"sig":"MEUCIHt2sHba9iW2SMGzGNf/HIvPqqsDamxBJrrySo1Bgr18AiEAwVvLgDxSK6Kjc8j3H/hOyFmtlIzDm90ebvBYopW7c/M=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":23824},"main":"swarm.rip","type":"module","shasum":"316c12d71c329f84820ff781a45a28a4931745b8","exports":{".":"./swarm.rip"},"scripts":{"test":"rip test/example.rip -w 5"},"_npmUser":{"name":"shreeve","email":"steve.shreeve@gmail.com"},"_integrity":"sha512-vnX6Hk+ZqJODcDj+qinJLB6rlz1C1/FFI+bs3RqHX2pVMScMd/45uQBKlMbGPvJAZvlVE8nbcHCe9Sw9ZlCeNg==","repository":{"url":"git+https://github.com/shreeve/rip-lang.git","type":"git","directory":"packages/swarm"},"_npmVersion":"10.8.3","description":"Parallel job runner with worker threads - setup once, swarm many","directories":{},"_nodeVersion":"24.3.0","dependencies":{"rip-lang":">=3.13.68"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/swarm_1.2.57_1772420956254_0.9793062062717299","host":"s3://npm-registry-packages-npm-production"}},"1.2.58":{"name":"@rip-lang/swarm","version":"1.2.58","keywords":["parallel","workers","jobs","tasks","concurrency","progress","cli","rip"],"author":"Steve Shreeve <steve.shreeve@gmail.com>","license":"MIT","_id":"@rip-lang/swarm@1.2.58","maintainers":[{"name":"shreeve","email":"steve.shreeve@gmail.com"}],"homepage":"https://github.com/shreeve/rip-lang/tree/main/packages/swarm#readme","bugs":{"url":"https://github.com/shreeve/rip-lang/issues"},"bin":{"swarm":"bin/swarm"},"dist":{"shasum":"dc1688e6ec1466c84502686fc36405b4e3a4eb4f","tarball":"https://registry.npmjs.org/@rip-lang/swarm/-/swarm-1.2.58.tgz","fileCount":5,"integrity":"sha512-+2ho5nzsWwvSfWsQ+LvzJeRq1Ze+hoCLvkzSLkPGMbG7GXBcA9FQ+Q6wxB2kDjI1JVhtLJmfqYF/uJ/j94G9sQ==","signatures":[{"sig":"MEQCICsLxls07x5l4vFQejmqLiVtffS34qlGfkLhYdc+Sd51AiAMtGugPcKZ5rZq/NXsaJBEU+oObkxFojwutp/jwH/gfQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":23824},"main":"swarm.rip","type":"module","shasum":"dc1688e6ec1466c84502686fc36405b4e3a4eb4f","exports":{".":"./swarm.rip"},"scripts":{"test":"rip test/example.rip -w 5"},"_npmUser":{"name":"shreeve","email":"steve.shreeve@gmail.com"},"_integrity":"sha512-+2ho5nzsWwvSfWsQ+LvzJeRq1Ze+hoCLvkzSLkPGMbG7GXBcA9FQ+Q6wxB2kDjI1JVhtLJmfqYF/uJ/j94G9sQ==","repository":{"url":"git+https://github.com/shreeve/rip-lang.git","type":"git","directory":"packages/swarm"},"_npmVersion":"10.8.3","description":"Parallel job runner with worker threads - setup once, swarm many","directories":{},"_nodeVersion":"24.3.0","dependencies":{"rip-lang":">=3.13.69"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/swarm_1.2.58_1772431836840_0.019257909283314723","host":"s3://npm-registry-packages-npm-production"}},"1.2.59":{"name":"@rip-lang/swarm","version":"1.2.59","keywords":["parallel","workers","jobs","tasks","concurrency","progress","cli","rip"],"author":"Steve Shreeve <steve.shreeve@gmail.com>","license":"MIT","_id":"@rip-lang/swarm@1.2.59","maintainers":[{"name":"shreeve","email":"steve.shreeve@gmail.com"}],"homepage":"https://github.com/shreeve/rip-lang/tree/main/packages/swarm#readme","bugs":{"url":"https://github.com/shreeve/rip-lang/issues"},"bin":{"swarm":"bin/swarm"},"dist":{"shasum":"0efe1c6b49887d7424ea4e01be1b36084ad3dee9","tarball":"https://registry.npmjs.org/@rip-lang/swarm/-/swarm-1.2.59.tgz","fileCount":5,"integrity":"sha512-Ppf1ocPMRQJGvyhTtm+EghSli+0pLZaSA3hW6NZlt2PQaTXWbhAQ4NECxVacVZ4F/lcdzJtyj77mlkjQDcYnyQ==","signatures":[{"sig":"MEQCIBANbJ/4y1rNpz0dA1cw9GfXq4qo64scepK7DKioaM7qAiAjvOCdo8eDoVMIIfCrcGgDDFrUPzlDk6AhGs8av/NoCw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":23824},"main":"swarm.rip","type":"module","shasum":"0efe1c6b49887d7424ea4e01be1b36084ad3dee9","exports":{".":"./swarm.rip"},"scripts":{"test":"rip test/example.rip -w 5"},"_npmUser":{"name":"shreeve","email":"steve.shreeve@gmail.com"},"_integrity":"sha512-Ppf1ocPMRQJGvyhTtm+EghSli+0pLZaSA3hW6NZlt2PQaTXWbhAQ4NECxVacVZ4F/lcdzJtyj77mlkjQDcYnyQ==","repository":{"url":"git+https://github.com/shreeve/rip-lang.git","type":"git","directory":"packages/swarm"},"_npmVersion":"10.8.3","description":"Parallel job runner with worker threads - setup once, swarm many","directories":{},"_nodeVersion":"24.3.0","dependencies":{"rip-lang":">=3.13.70"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/swarm_1.2.59_1772436686828_0.9789121243149594","host":"s3://npm-registry-packages-npm-production"}},"1.2.60":{"name":"@rip-lang/swarm","version":"1.2.60","keywords":["parallel","workers","jobs","tasks","concurrency","progress","cli","rip"],"author":"Steve Shreeve <steve.shreeve@gmail.com>","license":"MIT","_id":"@rip-lang/swarm@1.2.60","maintainers":[{"name":"shreeve","email":"steve.shreeve@gmail.com"}],"homepage":"https://github.com/shreeve/rip-lang/tree/main/packages/swarm#readme","bugs":{"url":"https://github.com/shreeve/rip-lang/issues"},"bin":{"swarm":"bin/swarm"},"dist":{"shasum":"8114fe091d7ab1e79d39e534f7c54b832b61a6ca","tarball":"https://registry.npmjs.org/@rip-lang/swarm/-/swarm-1.2.60.tgz","fileCount":5,"integrity":"sha512-LdQsBb3V1762t/XMD9OJGtQeB4FJhUHaebR/go2a+aKVGkORuTCv2pTsPANPxdwQCPOas+hZx3oB28i/nQFPBg==","signatures":[{"sig":"MEQCIHriybs76JkdrAUrvgqOWHlUoFWRCQg3+oCc3IVwNbYsAiAlT95GTH3yi6KVB4xJmomI5PUz+CCNMtlJ6BldVZ//aw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":23824},"main":"swarm.rip","type":"module","shasum":"8114fe091d7ab1e79d39e534f7c54b832b61a6ca","exports":{".":"./swarm.rip"},"scripts":{"test":"rip test/example.rip -w 5"},"_npmUser":{"name":"shreeve","email":"steve.shreeve@gmail.com"},"_integrity":"sha512-LdQsBb3V1762t/XMD9OJGtQeB4FJhUHaebR/go2a+aKVGkORuTCv2pTsPANPxdwQCPOas+hZx3oB28i/nQFPBg==","repository":{"url":"git+https://github.com/shreeve/rip-lang.git","type":"git","directory":"packages/swarm"},"_npmVersion":"10.8.3","description":"Parallel job runner with worker threads - setup once, swarm many","directories":{},"_nodeVersion":"24.3.0","dependencies":{"rip-lang":">=3.13.71"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/swarm_1.2.60_1772438757816_0.8297379937934761","host":"s3://npm-registry-packages-npm-production"}},"1.2.61":{"name":"@rip-lang/swarm","version":"1.2.61","keywords":["parallel","workers","jobs","tasks","concurrency","progress","cli","rip"],"author":"Steve Shreeve <steve.shreeve@gmail.com>","license":"MIT","_id":"@rip-lang/swarm@1.2.61","maintainers":[{"name":"shreeve","email":"steve.shreeve@gmail.com"}],"homepage":"https://github.com/shreeve/rip-lang/tree/main/packages/swarm#readme","bugs":{"url":"https://github.com/shreeve/rip-lang/issues"},"bin":{"swarm":"bin/swarm"},"dist":{"shasum":"bb487a0037840f007bbb671d5f3da22250bc0346","tarball":"https://registry.npmjs.org/@rip-lang/swarm/-/swarm-1.2.61.tgz","fileCount":5,"integrity":"sha512-vrU55jSsbD4uS9A8fmJb01wxW59TxEKj0D7edzuYrIStpXxSEv+TEkk94J1smTuMRd/ByYJ3R1wzk/u6NP6Zyw==","signatures":[{"sig":"MEUCIQDJhmaFbodslhRWURcyeTIuwqeAOcIFdyiwq4+BZkfp4AIgR/y9aAOGovKMGVtCiypYx8TSeGVQDpeDtF+uFeqoidA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":23824},"main":"swarm.rip","type":"module","shasum":"bb487a0037840f007bbb671d5f3da22250bc0346","exports":{".":"./swarm.rip"},"scripts":{"test":"rip test/example.rip -w 5"},"_npmUser":{"name":"shreeve","email":"steve.shreeve@gmail.com"},"_integrity":"sha512-vrU55jSsbD4uS9A8fmJb01wxW59TxEKj0D7edzuYrIStpXxSEv+TEkk94J1smTuMRd/ByYJ3R1wzk/u6NP6Zyw==","repository":{"url":"git+https://github.com/shreeve/rip-lang.git","type":"git","directory":"packages/swarm"},"_npmVersion":"10.8.3","description":"Parallel job runner with worker threads - setup once, swarm many","directories":{},"_nodeVersion":"24.3.0","dependencies":{"rip-lang":">=3.13.72"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/swarm_1.2.61_1772473636500_0.568794159500535","host":"s3://npm-registry-packages-npm-production"}},"1.2.62":{"name":"@rip-lang/swarm","version":"1.2.62","keywords":["parallel","workers","jobs","tasks","concurrency","progress","cli","rip"],"author":"Steve Shreeve <steve.shreeve@gmail.com>","license":"MIT","_id":"@rip-lang/swarm@1.2.62","maintainers":[{"name":"shreeve","email":"steve.shreeve@gmail.com"}],"homepage":"https://github.com/shreeve/rip-lang/tree/main/packages/swarm#readme","bugs":{"url":"https://github.com/shreeve/rip-lang/issues"},"bin":{"swarm":"bin/swarm"},"dist":{"shasum":"5d74054522564232024f121020ad76fc39e38f41","tarball":"https://registry.npmjs.org/@rip-lang/swarm/-/swarm-1.2.62.tgz","fileCount":5,"integrity":"sha512-A7/zML8hx89nBFO61NPR5tIAbBi9fceA2zvw4lPFjBd5Oiz7xp0/uxwSzeP5xYfwtS8ughKiN93BVmv65H4hxQ==","signatures":[{"sig":"MEYCIQDvLREf3Ej1DkhQgksthQHxYeifxwo8eBFkZO4NBFTBQAIhALTHFqs6GiTzR41Vr+EGI9MTuBK0AeUZtzIpnG3ReS95","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":23824},"main":"swarm.rip","type":"module","shasum":"5d74054522564232024f121020ad76fc39e38f41","exports":{".":"./swarm.rip"},"scripts":{"test":"rip test/example.rip -w 5"},"_npmUser":{"name":"shreeve","email":"steve.shreeve@gmail.com"},"_integrity":"sha512-A7/zML8hx89nBFO61NPR5tIAbBi9fceA2zvw4lPFjBd5Oiz7xp0/uxwSzeP5xYfwtS8ughKiN93BVmv65H4hxQ==","repository":{"url":"git+https://github.com/shreeve/rip-lang.git","type":"git","directory":"packages/swarm"},"_npmVersion":"10.8.3","description":"Parallel job runner with worker threads - setup once, swarm many","directories":{},"_nodeVersion":"24.3.0","dependencies":{"rip-lang":">=3.13.73"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/swarm_1.2.62_1772474708136_0.3629908068675687","host":"s3://npm-registry-packages-npm-production"}},"1.2.63":{"name":"@rip-lang/swarm","version":"1.2.63","keywords":["parallel","workers","jobs","tasks","concurrency","progress","cli","rip"],"author":"Steve Shreeve <steve.shreeve@gmail.com>","license":"MIT","_id":"@rip-lang/swarm@1.2.63","maintainers":[{"name":"shreeve","email":"steve.shreeve@gmail.com"}],"homepage":"https://github.com/shreeve/rip-lang/tree/main/packages/swarm#readme","bugs":{"url":"https://github.com/shreeve/rip-lang/issues"},"bin":{"swarm":"bin/swarm"},"dist":{"shasum":"2ca2e0cb7c66020561e94417c4378724c4659df9","tarball":"https://registry.npmjs.org/@rip-lang/swarm/-/swarm-1.2.63.tgz","fileCount":5,"integrity":"sha512-p/OFdka6b7oDOQ4vbshZerbZHIK1pPqZekVAeoJZzSatwG/APkz7mEzs+OZU0RTH+sIebDRM3Gn+LFjE/6hC7g==","signatures":[{"sig":"MEYCIQCHfyYAgTAnkx2MdrJP7gT7iehT9Mysw57C9mthQv++PgIhAOj/cDvVViklKUqSK9jfvru4aha3EZxy4mMTv3FMfwhU","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":23824},"main":"swarm.rip","type":"module","shasum":"2ca2e0cb7c66020561e94417c4378724c4659df9","exports":{".":"./swarm.rip"},"scripts":{"test":"rip test/example.rip -w 5"},"_npmUser":{"name":"shreeve","email":"steve.shreeve@gmail.com"},"_integrity":"sha512-p/OFdka6b7oDOQ4vbshZerbZHIK1pPqZekVAeoJZzSatwG/APkz7mEzs+OZU0RTH+sIebDRM3Gn+LFjE/6hC7g==","repository":{"url":"git+https://github.com/shreeve/rip-lang.git","type":"git","directory":"packages/swarm"},"_npmVersion":"10.8.3","description":"Parallel job runner with worker threads - setup once, swarm many","directories":{},"_nodeVersion":"24.3.0","dependencies":{"rip-lang":">=3.13.74"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/swarm_1.2.63_1772474885367_0.2519951857266165","host":"s3://npm-registry-packages-npm-production"}},"1.2.64":{"name":"@rip-lang/swarm","version":"1.2.64","keywords":["parallel","workers","jobs","tasks","concurrency","progress","cli","rip"],"author":"Steve Shreeve <steve.shreeve@gmail.com>","license":"MIT","_id":"@rip-lang/swarm@1.2.64","maintainers":[{"name":"shreeve","email":"steve.shreeve@gmail.com"}],"homepage":"https://github.com/shreeve/rip-lang/tree/main/packages/swarm#readme","bugs":{"url":"https://github.com/shreeve/rip-lang/issues"},"bin":{"swarm":"bin/swarm"},"dist":{"shasum":"f6020b26d2b50e2e1e609e0f792712927b8df3dc","tarball":"https://registry.npmjs.org/@rip-lang/swarm/-/swarm-1.2.64.tgz","fileCount":5,"integrity":"sha512-k6S3DI5DiUH4aTMmDvkX+YT1E0OnngUSTYfZa1pwkqSV0rRXnegwo7T+z89IR6BvOnqh+PIMaG0wIQs0FrZV+g==","signatures":[{"sig":"MEUCIQDiPbWkldbQoTJgT32jczjcNlwVpa9XI4vs3d/0j8Pz+AIgMrUsfnLSmQWi+7UBud19/37i+OPo9mymOk/N/v+afSk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":23824},"main":"swarm.rip","type":"module","shasum":"f6020b26d2b50e2e1e609e0f792712927b8df3dc","exports":{".":"./swarm.rip"},"scripts":{"test":"rip test/example.rip -w 5"},"_npmUser":{"name":"shreeve","email":"steve.shreeve@gmail.com"},"_integrity":"sha512-k6S3DI5DiUH4aTMmDvkX+YT1E0OnngUSTYfZa1pwkqSV0rRXnegwo7T+z89IR6BvOnqh+PIMaG0wIQs0FrZV+g==","repository":{"url":"git+https://github.com/shreeve/rip-lang.git","type":"git","directory":"packages/swarm"},"_npmVersion":"10.8.3","description":"Parallel job runner with worker threads - setup once, swarm many","directories":{},"_nodeVersion":"24.3.0","dependencies":{"rip-lang":">=3.13.75"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/swarm_1.2.64_1772475539774_0.27163816678484487","host":"s3://npm-registry-packages-npm-production"}},"1.2.65":{"name":"@rip-lang/swarm","version":"1.2.65","keywords":["parallel","workers","jobs","tasks","concurrency","progress","cli","rip"],"author":"Steve Shreeve <steve.shreeve@gmail.com>","license":"MIT","_id":"@rip-lang/swarm@1.2.65","maintainers":[{"name":"shreeve","email":"steve.shreeve@gmail.com"}],"homepage":"https://github.com/shreeve/rip-lang/tree/main/packages/swarm#readme","bugs":{"url":"https://github.com/shreeve/rip-lang/issues"},"bin":{"swarm":"bin/swarm"},"dist":{"shasum":"73cee12a6c01a9ce7918912d2ba154dc1ec80c4e","tarball":"https://registry.npmjs.org/@rip-lang/swarm/-/swarm-1.2.65.tgz","fileCount":5,"integrity":"sha512-lHRTecTAdOr1AhacN+a4E6aAvlcR55pPIFZNrc5FzL3jUjVz/exg7mhJfb3OVmMI+VtOpjVayGa3T/v50w5kgQ==","signatures":[{"sig":"MEUCIFZ6g9jQLGGghlZuS0s1pV3EuOVNLmFi8QeJ+l2HnOCwAiEAucSP+9K0hyL0dR5XBDdnaaNpOn0PoAoVFgHXQPBt/uY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":23824},"main":"swarm.rip","type":"module","shasum":"73cee12a6c01a9ce7918912d2ba154dc1ec80c4e","exports":{".":"./swarm.rip"},"scripts":{"test":"rip test/example.rip -w 5"},"_npmUser":{"name":"shreeve","email":"steve.shreeve@gmail.com"},"_integrity":"sha512-lHRTecTAdOr1AhacN+a4E6aAvlcR55pPIFZNrc5FzL3jUjVz/exg7mhJfb3OVmMI+VtOpjVayGa3T/v50w5kgQ==","repository":{"url":"git+https://github.com/shreeve/rip-lang.git","type":"git","directory":"packages/swarm"},"_npmVersion":"10.8.3","description":"Parallel job runner with worker threads - setup once, swarm many","directories":{},"_nodeVersion":"24.3.0","dependencies":{"rip-lang":">=3.13.76"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/swarm_1.2.65_1772499842853_0.024242466465546286","host":"s3://npm-registry-packages-npm-production"}},"1.2.66":{"name":"@rip-lang/swarm","version":"1.2.66","keywords":["parallel","workers","jobs","tasks","concurrency","progress","cli","rip"],"author":"Steve Shreeve <steve.shreeve@gmail.com>","license":"MIT","_id":"@rip-lang/swarm@1.2.66","maintainers":[{"name":"shreeve","email":"steve.shreeve@gmail.com"}],"homepage":"https://github.com/shreeve/rip-lang/tree/main/packages/swarm#readme","bugs":{"url":"https://github.com/shreeve/rip-lang/issues"},"bin":{"swarm":"bin/swarm"},"dist":{"shasum":"1075a4d03d556c8b86ce918331badd7132f7a44f","tarball":"https://registry.npmjs.org/@rip-lang/swarm/-/swarm-1.2.66.tgz","fileCount":5,"integrity":"sha512-jsxKE1QXaLSEpS1HSnSlEN4/gTCwekfLmpf8DKggoIcd9KHQgnZe5HwmqTTrOjgSFNaBF/wnCNK11lPxpQyMFA==","signatures":[{"sig":"MEYCIQDeAcsB6eVlHR32uU+iiH5iWJFeDCTXkIsRPyF14H7c8gIhAOn+tskcyLkQc+IC0kbqWcpDw4auBFhxFIw8IPkDnN6R","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":23824},"main":"swarm.rip","type":"module","shasum":"1075a4d03d556c8b86ce918331badd7132f7a44f","exports":{".":"./swarm.rip"},"scripts":{"test":"rip test/example.rip -w 5"},"_npmUser":{"name":"shreeve","email":"steve.shreeve@gmail.com"},"_integrity":"sha512-jsxKE1QXaLSEpS1HSnSlEN4/gTCwekfLmpf8DKggoIcd9KHQgnZe5HwmqTTrOjgSFNaBF/wnCNK11lPxpQyMFA==","repository":{"url":"git+https://github.com/shreeve/rip-lang.git","type":"git","directory":"packages/swarm"},"_npmVersion":"10.8.3","description":"Parallel job runner with worker threads - setup once, swarm many","directories":{},"_nodeVersion":"24.3.0","dependencies":{"rip-lang":">=3.13.77"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/swarm_1.2.66_1772514092976_0.18602129277029245","host":"s3://npm-registry-packages-npm-production"}},"1.2.67":{"name":"@rip-lang/swarm","version":"1.2.67","keywords":["parallel","workers","jobs","tasks","concurrency","progress","cli","rip"],"author":"Steve Shreeve <steve.shreeve@gmail.com>","license":"MIT","_id":"@rip-lang/swarm@1.2.67","maintainers":[{"name":"shreeve","email":"steve.shreeve@gmail.com"}],"homepage":"https://github.com/shreeve/rip-lang/tree/main/packages/swarm#readme","bugs":{"url":"https://github.com/shreeve/rip-lang/issues"},"bin":{"swarm":"bin/swarm"},"dist":{"shasum":"fc4168cb95bac5f6adc57586164b290fa88d183d","tarball":"https://registry.npmjs.org/@rip-lang/swarm/-/swarm-1.2.67.tgz","fileCount":5,"integrity":"sha512-zyBAdY1Je6+L17ufum1z9Ia0R2iAZi79XGiwdZzKdk8PXaQCINCWH8o9/bAqjkV8UlgBE7bQ0CUgHhQFK5ZxBQ==","signatures":[{"sig":"MEUCIQCgzlvTWgBZyjwCBm6aG7oDByB0UUxT/5Q+S2Rdf2KPjQIgMMZfVzAT2X/uQNCMqnAqv9O/0O+tJbjB+tOE5iWT0lc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":23824},"main":"swarm.rip","type":"module","shasum":"fc4168cb95bac5f6adc57586164b290fa88d183d","exports":{".":"./swarm.rip"},"scripts":{"test":"rip test/example.rip -w 5"},"_npmUser":{"name":"shreeve","email":"steve.shreeve@gmail.com"},"_integrity":"sha512-zyBAdY1Je6+L17ufum1z9Ia0R2iAZi79XGiwdZzKdk8PXaQCINCWH8o9/bAqjkV8UlgBE7bQ0CUgHhQFK5ZxBQ==","repository":{"url":"git+https://github.com/shreeve/rip-lang.git","type":"git","directory":"packages/swarm"},"_npmVersion":"10.8.3","description":"Parallel job runner with worker threads - setup once, swarm many","directories":{},"_nodeVersion":"24.3.0","dependencies":{"rip-lang":">=3.13.78"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/swarm_1.2.67_1772523828863_0.5713347705288618","host":"s3://npm-registry-packages-npm-production"}},"1.2.68":{"name":"@rip-lang/swarm","version":"1.2.68","keywords":["parallel","workers","jobs","tasks","concurrency","progress","cli","rip"],"author":"Steve Shreeve <steve.shreeve@gmail.com>","license":"MIT","_id":"@rip-lang/swarm@1.2.68","maintainers":[{"name":"shreeve","email":"steve.shreeve@gmail.com"}],"homepage":"https://github.com/shreeve/rip-lang/tree/main/packages/swarm#readme","bugs":{"url":"https://github.com/shreeve/rip-lang/issues"},"bin":{"swarm":"bin/swarm"},"dist":{"shasum":"9808f86d309b15f4909e632fb2934c2e7de07c9f","tarball":"https://registry.npmjs.org/@rip-lang/swarm/-/swarm-1.2.68.tgz","fileCount":5,"integrity":"sha512-gO53REss/3VeXE0hYJ9RWYCPXd3UE0KNkNZy4TsYMeOb5xmO9TsuGrsxSRibMDRV7LSGrTd/jDWn+IE4itMq6A==","signatures":[{"sig":"MEQCIAyKZ4V2egwlhY8XicdQxD8hT8+ahGarUmGon5mxBB0tAiA+lgr9aGA5lfGe8ednOe2z6i5E7yubFRYoEt2E0KGxGg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":23824},"main":"swarm.rip","type":"module","shasum":"9808f86d309b15f4909e632fb2934c2e7de07c9f","exports":{".":"./swarm.rip"},"scripts":{"test":"rip test/example.rip -w 5"},"_npmUser":{"name":"shreeve","email":"steve.shreeve@gmail.com"},"_integrity":"sha512-gO53REss/3VeXE0hYJ9RWYCPXd3UE0KNkNZy4TsYMeOb5xmO9TsuGrsxSRibMDRV7LSGrTd/jDWn+IE4itMq6A==","repository":{"url":"git+https://github.com/shreeve/rip-lang.git","type":"git","directory":"packages/swarm"},"_npmVersion":"10.8.3","description":"Parallel job runner with worker threads - setup once, swarm many","directories":{},"_nodeVersion":"24.3.0","dependencies":{"rip-lang":">=3.13.79"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/swarm_1.2.68_1772524933360_0.8450373885107578","host":"s3://npm-registry-packages-npm-production"}},"1.2.69":{"name":"@rip-lang/swarm","version":"1.2.69","keywords":["parallel","workers","jobs","tasks","concurrency","progress","cli","rip"],"author":"Steve Shreeve <steve.shreeve@gmail.com>","license":"MIT","_id":"@rip-lang/swarm@1.2.69","maintainers":[{"name":"shreeve","email":"steve.shreeve@gmail.com"}],"homepage":"https://github.com/shreeve/rip-lang/tree/main/packages/swarm#readme","bugs":{"url":"https://github.com/shreeve/rip-lang/issues"},"bin":{"swarm":"bin/swarm"},"dist":{"shasum":"5469a256c151706faff081fde4bc3c613c299b62","tarball":"https://registry.npmjs.org/@rip-lang/swarm/-/swarm-1.2.69.tgz","fileCount":5,"integrity":"sha512-Bu8vuUEA5B2A29Su0sakfMF7TpRwOd2ztqF8NX+ewx18HgUDgoK3D3zcOzXkfAzmAJzwzTe+hV6ivFGdpa3a4w==","signatures":[{"sig":"MEYCIQCpaBoXkWCGeVaVpltMSOdhWbNrvBlhDwJEbn54EWvCawIhANAbzERcXphU1fAfIpm1VyA78I87DXefVcuowJvz2PMv","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":23824},"main":"swarm.rip","type":"module","shasum":"5469a256c151706faff081fde4bc3c613c299b62","exports":{".":"./swarm.rip"},"scripts":{"test":"rip test/example.rip -w 5"},"_npmUser":{"name":"shreeve","email":"steve.shreeve@gmail.com"},"_integrity":"sha512-Bu8vuUEA5B2A29Su0sakfMF7TpRwOd2ztqF8NX+ewx18HgUDgoK3D3zcOzXkfAzmAJzwzTe+hV6ivFGdpa3a4w==","repository":{"url":"git+https://github.com/shreeve/rip-lang.git","type":"git","directory":"packages/swarm"},"_npmVersion":"10.8.3","description":"Parallel job runner with worker threads - setup once, swarm many","directories":{},"_nodeVersion":"24.3.0","dependencies":{"rip-lang":">=3.13.80"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/swarm_1.2.69_1772527650302_0.6306871579018176","host":"s3://npm-registry-packages-npm-production"}},"1.2.70":{"name":"@rip-lang/swarm","version":"1.2.70","keywords":["parallel","workers","jobs","tasks","concurrency","progress","cli","rip"],"author":"Steve Shreeve <steve.shreeve@gmail.com>","license":"MIT","_id":"@rip-lang/swarm@1.2.70","maintainers":[{"name":"shreeve","email":"steve.shreeve@gmail.com"}],"homepage":"https://github.com/shreeve/rip-lang/tree/main/packages/swarm#readme","bugs":{"url":"https://github.com/shreeve/rip-lang/issues"},"bin":{"swarm":"bin/swarm"},"dist":{"shasum":"8ca0002b034fae96d767743525fc869c7a10ad0d","tarball":"https://registry.npmjs.org/@rip-lang/swarm/-/swarm-1.2.70.tgz","fileCount":5,"integrity":"sha512-w9iWmsfYXe7uILX11vOLWbM6Og6X6/FyV/YeCCGRZXnkJXEc6U1MzpjyCS/aB6xMPdnKEG5oyhhC6+AtLqb0OA==","signatures":[{"sig":"MEYCIQCIT/yhLsZgZ7IZ109RdHGt/B0lTLgJhnlJpgUV3ayapAIhALK8neh2svJP7sZN8dlr5gE4knLh3GcCyASRo5qLjMuF","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":23824},"main":"swarm.rip","type":"module","shasum":"8ca0002b034fae96d767743525fc869c7a10ad0d","exports":{".":"./swarm.rip"},"scripts":{"test":"rip test/example.rip -w 5"},"_npmUser":{"name":"shreeve","email":"steve.shreeve@gmail.com"},"_integrity":"sha512-w9iWmsfYXe7uILX11vOLWbM6Og6X6/FyV/YeCCGRZXnkJXEc6U1MzpjyCS/aB6xMPdnKEG5oyhhC6+AtLqb0OA==","repository":{"url":"git+https://github.com/shreeve/rip-lang.git","type":"git","directory":"packages/swarm"},"_npmVersion":"10.8.3","description":"Parallel job runner with worker threads - setup once, swarm many","directories":{},"_nodeVersion":"24.3.0","dependencies":{"rip-lang":">=3.13.81"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/swarm_1.2.70_1772576563165_0.2040203365187252","host":"s3://npm-registry-packages-npm-production"}},"1.2.71":{"name":"@rip-lang/swarm","version":"1.2.71","keywords":["parallel","workers","jobs","tasks","concurrency","progress","cli","rip"],"author":"Steve Shreeve <steve.shreeve@gmail.com>","license":"MIT","_id":"@rip-lang/swarm@1.2.71","maintainers":[{"name":"shreeve","email":"steve.shreeve@gmail.com"}],"homepage":"https://github.com/shreeve/rip-lang/tree/main/packages/swarm#readme","bugs":{"url":"https://github.com/shreeve/rip-lang/issues"},"bin":{"swarm":"bin/swarm"},"dist":{"shasum":"dd990bb3156010a8fb711c2de10de528ffb3b80b","tarball":"https://registry.npmjs.org/@rip-lang/swarm/-/swarm-1.2.71.tgz","fileCount":5,"integrity":"sha512-Ot0wawbHf9xL/jPmnogu45VMfPIW09JScEMj3T/tjSYAraieBP6L0X866RbjW6Dpt/rKQeJn+3fW6UZbpUYq0w==","signatures":[{"sig":"MEQCIQCbEOZZuLDOJPqRoIWRnTgLY0n9dv/WMRVJoZGSfL0UdAIfKphQYyjmTffM7RfMqTZWJYGTQ4hmIog/nbR8rKtKlQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":23824},"main":"swarm.rip","type":"module","shasum":"dd990bb3156010a8fb711c2de10de528ffb3b80b","exports":{".":"./swarm.rip"},"scripts":{"test":"rip test/example.rip -w 5"},"_npmUser":{"name":"shreeve","email":"steve.shreeve@gmail.com"},"_integrity":"sha512-Ot0wawbHf9xL/jPmnogu45VMfPIW09JScEMj3T/tjSYAraieBP6L0X866RbjW6Dpt/rKQeJn+3fW6UZbpUYq0w==","repository":{"url":"git+https://github.com/shreeve/rip-lang.git","type":"git","directory":"packages/swarm"},"_npmVersion":"10.8.3","description":"Parallel job runner with worker threads - setup once, swarm many","directories":{},"_nodeVersion":"24.3.0","dependencies":{"rip-lang":">=3.13.82"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/swarm_1.2.71_1772578129789_0.013565903855183636","host":"s3://npm-registry-packages-npm-production"}},"1.2.72":{"name":"@rip-lang/swarm","version":"1.2.72","keywords":["parallel","workers","jobs","tasks","concurrency","progress","cli","rip"],"author":"Steve Shreeve <steve.shreeve@gmail.com>","license":"MIT","_id":"@rip-lang/swarm@1.2.72","maintainers":[{"name":"shreeve","email":"steve.shreeve@gmail.com"}],"homepage":"https://github.com/shreeve/rip-lang/tree/main/packages/swarm#readme","bugs":{"url":"https://github.com/shreeve/rip-lang/issues"},"bin":{"swarm":"bin/swarm"},"dist":{"shasum":"a8a4a2fe838939e996545a3e4534ec7c8fc14638","tarball":"https://registry.npmjs.org/@rip-lang/swarm/-/swarm-1.2.72.tgz","fileCount":5,"integrity":"sha512-hzQABfzlhonXLqU94FD8AFO1jlkP687iRmrgsK5mQVxFne/I+zUcDGNM+r9BPppTuUUB8s5pb2Lb/AE2V63xyQ==","signatures":[{"sig":"MEUCIQDBObw7FryFX3rymzDXnuUnpWtzkpxXc7Op7VhTdhsCpAIgEPqETeSHgxP4QPakSmaUmePjrkdwdIQdIEnU7/6ZKvM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":23824},"main":"swarm.rip","type":"module","shasum":"a8a4a2fe838939e996545a3e4534ec7c8fc14638","exports":{".":"./swarm.rip"},"scripts":{"test":"rip test/example.rip -w 5"},"_npmUser":{"name":"shreeve","email":"steve.shreeve@gmail.com"},"_integrity":"sha512-hzQABfzlhonXLqU94FD8AFO1jlkP687iRmrgsK5mQVxFne/I+zUcDGNM+r9BPppTuUUB8s5pb2Lb/AE2V63xyQ==","repository":{"url":"git+https://github.com/shreeve/rip-lang.git","type":"git","directory":"packages/swarm"},"_npmVersion":"10.8.3","description":"Parallel job runner with worker threads - setup once, swarm many","directories":{},"_nodeVersion":"24.3.0","dependencies":{"rip-lang":">=3.13.83"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/swarm_1.2.72_1772581323647_0.6111953511643691","host":"s3://npm-registry-packages-npm-production"}},"1.2.73":{"name":"@rip-lang/swarm","version":"1.2.73","keywords":["parallel","workers","jobs","tasks","concurrency","progress","cli","rip"],"author":"Steve Shreeve <steve.shreeve@gmail.com>","license":"MIT","_id":"@rip-lang/swarm@1.2.73","maintainers":[{"name":"shreeve","email":"steve.shreeve@gmail.com"}],"homepage":"https://github.com/shreeve/rip-lang/tree/main/packages/swarm#readme","bugs":{"url":"https://github.com/shreeve/rip-lang/issues"},"bin":{"swarm":"bin/swarm"},"dist":{"shasum":"6e5c41919ee875161d43602f7f209622a80f9c0d","tarball":"https://registry.npmjs.org/@rip-lang/swarm/-/swarm-1.2.73.tgz","fileCount":5,"integrity":"sha512-e8IQQYkwfgsXlz392tXNhZ2DgK8LyjggCJo8tsHcTkFy+I7YO8QFHzXXgLzR4DeQrBKiKY8xy43dH2cyENS0Og==","signatures":[{"sig":"MEUCIQC3KDKLiWEN+dFtqZveelJBF0qIQkZpndlzxYdrJzGjeQIgLlVsxMmV7e44o9KyvIPjy8tfYzO7vN2PgA5uaHKdfhY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":23824},"main":"swarm.rip","type":"module","shasum":"6e5c41919ee875161d43602f7f209622a80f9c0d","exports":{".":"./swarm.rip"},"scripts":{"test":"rip test/example.rip -w 5"},"_npmUser":{"name":"shreeve","email":"steve.shreeve@gmail.com"},"_integrity":"sha512-e8IQQYkwfgsXlz392tXNhZ2DgK8LyjggCJo8tsHcTkFy+I7YO8QFHzXXgLzR4DeQrBKiKY8xy43dH2cyENS0Og==","repository":{"url":"git+https://github.com/shreeve/rip-lang.git","type":"git","directory":"packages/swarm"},"_npmVersion":"10.8.3","description":"Parallel job runner with worker threads - setup once, swarm many","directories":{},"_nodeVersion":"24.3.0","dependencies":{"rip-lang":">=3.13.84"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/swarm_1.2.73_1772581638852_0.45385701011860347","host":"s3://npm-registry-packages-npm-production"}},"1.2.74":{"name":"@rip-lang/swarm","version":"1.2.74","keywords":["parallel","workers","jobs","tasks","concurrency","progress","cli","rip"],"author":"Steve Shreeve <steve.shreeve@gmail.com>","license":"MIT","_id":"@rip-lang/swarm@1.2.74","maintainers":[{"name":"shreeve","email":"steve.shreeve@gmail.com"}],"homepage":"https://github.com/shreeve/rip-lang/tree/main/packages/swarm#readme","bugs":{"url":"https://github.com/shreeve/rip-lang/issues"},"bin":{"swarm":"bin/swarm"},"dist":{"shasum":"f271ea6af9fa8b8f6a05d82071663642fb6006d9","tarball":"https://registry.npmjs.org/@rip-lang/swarm/-/swarm-1.2.74.tgz","fileCount":5,"integrity":"sha512-EC0Pu3dtiO3JcKalCrkC2O4L+KYNZkFMG23wdv1RgR321MFeDuNRWujI/7wdBKROm+KD+WyEadESTa1cIXAbNg==","signatures":[{"sig":"MEUCIQCC6ommoMUEK9hopoerExVCd6tQvDsUW/haxd5JjWaMkgIgRfmNt3uTLAjUoe7PLixU0RzUYg9QnN35NodbrHKlWvI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":23824},"main":"swarm.rip","type":"module","shasum":"f271ea6af9fa8b8f6a05d82071663642fb6006d9","exports":{".":"./swarm.rip"},"scripts":{"test":"rip test/example.rip -w 5"},"_npmUser":{"name":"shreeve","email":"steve.shreeve@gmail.com"},"_integrity":"sha512-EC0Pu3dtiO3JcKalCrkC2O4L+KYNZkFMG23wdv1RgR321MFeDuNRWujI/7wdBKROm+KD+WyEadESTa1cIXAbNg==","repository":{"url":"git+https://github.com/shreeve/rip-lang.git","type":"git","directory":"packages/swarm"},"_npmVersion":"10.8.3","description":"Parallel job runner with worker threads - setup once, swarm many","directories":{},"_nodeVersion":"24.3.0","dependencies":{"rip-lang":">=3.13.85"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/swarm_1.2.74_1772596907640_0.3247887547877406","host":"s3://npm-registry-packages-npm-production"}},"1.2.75":{"name":"@rip-lang/swarm","version":"1.2.75","keywords":["parallel","workers","jobs","tasks","concurrency","progress","cli","rip"],"author":"Steve Shreeve <steve.shreeve@gmail.com>","license":"MIT","_id":"@rip-lang/swarm@1.2.75","maintainers":[{"name":"shreeve","email":"steve.shreeve@gmail.com"}],"homepage":"https://github.com/shreeve/rip-lang/tree/main/packages/swarm#readme","bugs":{"url":"https://github.com/shreeve/rip-lang/issues"},"bin":{"swarm":"bin/swarm"},"dist":{"shasum":"287eda35e6ca2192c8ffd2eb56c730f79222d248","tarball":"https://registry.npmjs.org/@rip-lang/swarm/-/swarm-1.2.75.tgz","fileCount":5,"integrity":"sha512-zWGlC+ftBxnypH9flP7/yNQ7Ppz5CcTyV/gkVdxufvGfqalSE/ithVFGIfai5YXN/DpaSO+349Zvzq0eH7YGWg==","signatures":[{"sig":"MEQCIEFW86ygdZSMSePNQK+LgsQqEhuMkxOPulYp1TK134JjAiAKkW44bGC0qFLv/QH5WEep8qXTAaH39CNMg55W5daHaQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":23824},"main":"swarm.rip","type":"module","shasum":"287eda35e6ca2192c8ffd2eb56c730f79222d248","exports":{".":"./swarm.rip"},"scripts":{"test":"rip test/example.rip -w 5"},"_npmUser":{"name":"shreeve","email":"steve.shreeve@gmail.com"},"_integrity":"sha512-zWGlC+ftBxnypH9flP7/yNQ7Ppz5CcTyV/gkVdxufvGfqalSE/ithVFGIfai5YXN/DpaSO+349Zvzq0eH7YGWg==","repository":{"url":"git+https://github.com/shreeve/rip-lang.git","type":"git","directory":"packages/swarm"},"_npmVersion":"10.8.3","description":"Parallel job runner with worker threads - setup once, swarm many","directories":{},"_nodeVersion":"24.3.0","dependencies":{"rip-lang":">=3.13.86"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/swarm_1.2.75_1772600785214_0.0023164703726541447","host":"s3://npm-registry-packages-npm-production"}},"1.2.76":{"name":"@rip-lang/swarm","version":"1.2.76","keywords":["parallel","workers","jobs","tasks","concurrency","progress","cli","rip"],"author":"Steve Shreeve <steve.shreeve@gmail.com>","license":"MIT","_id":"@rip-lang/swarm@1.2.76","maintainers":[{"name":"shreeve","email":"steve.shreeve@gmail.com"}],"homepage":"https://github.com/shreeve/rip-lang/tree/main/packages/swarm#readme","bugs":{"url":"https://github.com/shreeve/rip-lang/issues"},"bin":{"swarm":"bin/swarm"},"dist":{"shasum":"75570c3440e1c991ac44a6b7fda0cd12442efa55","tarball":"https://registry.npmjs.org/@rip-lang/swarm/-/swarm-1.2.76.tgz","fileCount":5,"integrity":"sha512-xsJP4x/aE5S53r4guil4skSADpJn/HSE00MGpfiTqDlQrdU3CZFI1E8ojM62PD00lrDJ389eJfW59LSRtcVsjw==","signatures":[{"sig":"MEYCIQCRVZG/VuW/zzzuwYI+gs7lW8tbJf4e/An4lYHi4hydEAIhALaRsewe/sCve96WSS6mXqS8lJTubpmBmNJqJQfFySiE","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":23824},"main":"swarm.rip","type":"module","shasum":"75570c3440e1c991ac44a6b7fda0cd12442efa55","exports":{".":"./swarm.rip"},"scripts":{"test":"rip test/example.rip -w 5"},"_npmUser":{"name":"shreeve","email":"steve.shreeve@gmail.com"},"_integrity":"sha512-xsJP4x/aE5S53r4guil4skSADpJn/HSE00MGpfiTqDlQrdU3CZFI1E8ojM62PD00lrDJ389eJfW59LSRtcVsjw==","repository":{"url":"git+https://github.com/shreeve/rip-lang.git","type":"git","directory":"packages/swarm"},"_npmVersion":"10.8.3","description":"Parallel job runner with worker threads - setup once, swarm many","directories":{},"_nodeVersion":"24.3.0","dependencies":{"rip-lang":">=3.13.87"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/swarm_1.2.76_1772600873488_0.580507083001979","host":"s3://npm-registry-packages-npm-production"}},"1.2.77":{"name":"@rip-lang/swarm","version":"1.2.77","keywords":["parallel","workers","jobs","tasks","concurrency","progress","cli","rip"],"author":"Steve Shreeve <steve.shreeve@gmail.com>","license":"MIT","_id":"@rip-lang/swarm@1.2.77","maintainers":[{"name":"shreeve","email":"steve.shreeve@gmail.com"}],"homepage":"https://github.com/shreeve/rip-lang/tree/main/packages/swarm#readme","bugs":{"url":"https://github.com/shreeve/rip-lang/issues"},"bin":{"swarm":"bin/swarm"},"dist":{"shasum":"74b4d87031ab29aa0524856fc3f0e2da021aecec","tarball":"https://registry.npmjs.org/@rip-lang/swarm/-/swarm-1.2.77.tgz","fileCount":5,"integrity":"sha512-2qAMutoEM2wgAAi7FA/s9vWfvC8xn49aYipv/Hys9k1xSbbsqdIg2zoKqntvx+KfcG497iUuBU4RB6emr9Mkdw==","signatures":[{"sig":"MEUCIQCaHRmaxMIt85U0ULac/Uq8W+luxKQoIpAVtB/+Qmq7DAIgVgcrw02Zy7t9IDLFU4BBqcHnOA/70svsWLcaPqiezMw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":23824},"main":"swarm.rip","type":"module","shasum":"74b4d87031ab29aa0524856fc3f0e2da021aecec","exports":{".":"./swarm.rip"},"scripts":{"test":"rip test/example.rip -w 5"},"_npmUser":{"name":"shreeve","email":"steve.shreeve@gmail.com"},"_integrity":"sha512-2qAMutoEM2wgAAi7FA/s9vWfvC8xn49aYipv/Hys9k1xSbbsqdIg2zoKqntvx+KfcG497iUuBU4RB6emr9Mkdw==","repository":{"url":"git+https://github.com/shreeve/rip-lang.git","type":"git","directory":"packages/swarm"},"_npmVersion":"10.8.3","description":"Parallel job runner with worker threads - setup once, swarm many","directories":{},"_nodeVersion":"24.3.0","dependencies":{"rip-lang":">=3.13.88"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/swarm_1.2.77_1772603067939_0.3896157750727076","host":"s3://npm-registry-packages-npm-production"}},"1.2.78":{"name":"@rip-lang/swarm","version":"1.2.78","keywords":["parallel","workers","jobs","tasks","concurrency","progress","cli","rip"],"author":"Steve Shreeve <steve.shreeve@gmail.com>","license":"MIT","_id":"@rip-lang/swarm@1.2.78","maintainers":[{"name":"shreeve","email":"steve.shreeve@gmail.com"}],"homepage":"https://github.com/shreeve/rip-lang/tree/main/packages/swarm#readme","bugs":{"url":"https://github.com/shreeve/rip-lang/issues"},"bin":{"swarm":"bin/swarm"},"dist":{"shasum":"54abf06ec79e7cd36bd195a142cddde1a33b2859","tarball":"https://registry.npmjs.org/@rip-lang/swarm/-/swarm-1.2.78.tgz","fileCount":5,"integrity":"sha512-DBO2PSSgnwAZ5KnuoWQWTC7waVavtked9q/l+XjaJ2XIi+JY2/iVi+En/8lmW0VUouR1mpkWIAZTm0H1gE+ClQ==","signatures":[{"sig":"MEYCIQCvBUkEIUtM41ayZZP17t4g9MYM/6CG0rMCpnerDlUNEwIhAJJsqaRNBwNt8pUr/G9R/Xk1vrLgoHHIMFWhF0TWPtW0","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":23824},"main":"swarm.rip","type":"module","shasum":"54abf06ec79e7cd36bd195a142cddde1a33b2859","exports":{".":"./swarm.rip"},"scripts":{"test":"rip test/example.rip -w 5"},"_npmUser":{"name":"shreeve","email":"steve.shreeve@gmail.com"},"_integrity":"sha512-DBO2PSSgnwAZ5KnuoWQWTC7waVavtked9q/l+XjaJ2XIi+JY2/iVi+En/8lmW0VUouR1mpkWIAZTm0H1gE+ClQ==","repository":{"url":"git+https://github.com/shreeve/rip-lang.git","type":"git","directory":"packages/swarm"},"_npmVersion":"10.8.3","description":"Parallel job runner with worker threads - setup once, swarm many","directories":{},"_nodeVersion":"24.3.0","dependencies":{"rip-lang":">=3.13.89"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/swarm_1.2.78_1772604187088_0.6813191665513092","host":"s3://npm-registry-packages-npm-production"}},"1.2.79":{"name":"@rip-lang/swarm","version":"1.2.79","keywords":["parallel","workers","jobs","tasks","concurrency","progress","cli","rip"],"author":"Steve Shreeve <steve.shreeve@gmail.com>","license":"MIT","_id":"@rip-lang/swarm@1.2.79","maintainers":[{"name":"shreeve","email":"steve.shreeve@gmail.com"}],"homepage":"https://github.com/shreeve/rip-lang/tree/main/packages/swarm#readme","bugs":{"url":"https://github.com/shreeve/rip-lang/issues"},"bin":{"swarm":"bin/swarm"},"dist":{"shasum":"f1e3d6b6bc89d172918116a03d2e38fd482c6359","tarball":"https://registry.npmjs.org/@rip-lang/swarm/-/swarm-1.2.79.tgz","fileCount":5,"integrity":"sha512-lMw3i/WhoT94JO+i+HRSYMZgtQ5dftzDpSs3s/pyzCIhFSF2eKcyektQPqgNHp46VS/8WA/D3mFSSy9SpEe9/g==","signatures":[{"sig":"MEYCIQC1qMptEWDYU977HLOB7k/D/D4k6nLCQKyiQh8MK7GP7QIhAJ9UbThWuEUhEw5273a4X4ijgBuztYSRzFGU8C3vkrbb","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":23824},"main":"swarm.rip","type":"module","shasum":"f1e3d6b6bc89d172918116a03d2e38fd482c6359","exports":{".":"./swarm.rip"},"scripts":{"test":"rip test/example.rip -w 5"},"_npmUser":{"name":"shreeve","email":"steve.shreeve@gmail.com"},"_integrity":"sha512-lMw3i/WhoT94JO+i+HRSYMZgtQ5dftzDpSs3s/pyzCIhFSF2eKcyektQPqgNHp46VS/8WA/D3mFSSy9SpEe9/g==","repository":{"url":"git+https://github.com/shreeve/rip-lang.git","type":"git","directory":"packages/swarm"},"_npmVersion":"10.8.3","description":"Parallel job runner with worker threads - setup once, swarm many","directories":{},"_nodeVersion":"24.3.0","dependencies":{"rip-lang":">=3.13.90"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/swarm_1.2.79_1772605366392_0.598038342952689","host":"s3://npm-registry-packages-npm-production"}},"1.2.80":{"name":"@rip-lang/swarm","version":"1.2.80","keywords":["parallel","workers","jobs","tasks","concurrency","progress","cli","rip"],"author":"Steve Shreeve <steve.shreeve@gmail.com>","license":"MIT","_id":"@rip-lang/swarm@1.2.80","maintainers":[{"name":"shreeve","email":"steve.shreeve@gmail.com"}],"homepage":"https://github.com/shreeve/rip-lang/tree/main/packages/swarm#readme","bugs":{"url":"https://github.com/shreeve/rip-lang/issues"},"bin":{"swarm":"bin/swarm"},"dist":{"shasum":"32a72d4a33a16905146f1b8bbe47e651734b0917","tarball":"https://registry.npmjs.org/@rip-lang/swarm/-/swarm-1.2.80.tgz","fileCount":5,"integrity":"sha512-hPnTbvT/bbCtVVQz4+M+5bvHKknxGztjb0rNaSycwxE6mm+lmNs3/cn2NMt4Mi64omkDatbRN1sPIBAaUD2DQg==","signatures":[{"sig":"MEUCIQCYzfopbLl4XZw+U37F2n6JF3ls9FIu0KZ7ECJFOqmz/AIgDYOaNLMQME5dOmxyORvlCnsA7j4vpdMgmsL8q0i76TQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":23824},"main":"swarm.rip","type":"module","shasum":"32a72d4a33a16905146f1b8bbe47e651734b0917","exports":{".":"./swarm.rip"},"scripts":{"test":"rip test/example.rip -w 5"},"_npmUser":{"name":"shreeve","email":"steve.shreeve@gmail.com"},"_integrity":"sha512-hPnTbvT/bbCtVVQz4+M+5bvHKknxGztjb0rNaSycwxE6mm+lmNs3/cn2NMt4Mi64omkDatbRN1sPIBAaUD2DQg==","repository":{"url":"git+https://github.com/shreeve/rip-lang.git","type":"git","directory":"packages/swarm"},"_npmVersion":"10.8.3","description":"Parallel job runner with worker threads - setup once, swarm many","directories":{},"_nodeVersion":"24.3.0","dependencies":{"rip-lang":">=3.13.91"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/swarm_1.2.80_1772660409147_0.7430097495400021","host":"s3://npm-registry-packages-npm-production"}},"1.2.81":{"name":"@rip-lang/swarm","version":"1.2.81","keywords":["parallel","workers","jobs","tasks","concurrency","progress","cli","rip"],"author":"Steve Shreeve <steve.shreeve@gmail.com>","license":"MIT","_id":"@rip-lang/swarm@1.2.81","maintainers":[{"name":"shreeve","email":"steve.shreeve@gmail.com"}],"homepage":"https://github.com/shreeve/rip-lang/tree/main/packages/swarm#readme","bugs":{"url":"https://github.com/shreeve/rip-lang/issues"},"bin":{"swarm":"bin/swarm"},"dist":{"shasum":"8a1bc045008a7e63e8d1c07bf98dc4b2be409adf","tarball":"https://registry.npmjs.org/@rip-lang/swarm/-/swarm-1.2.81.tgz","fileCount":5,"integrity":"sha512-QOd/mxGOoGuXAGT5h9lH15cmUEN6WnPd4hK2YqXoZxqNEjlDCfMJg50QCKoJS9rEENVXHjaTTp91Y/rfXATHAw==","signatures":[{"sig":"MEYCIQCq7g1D7+NsxiXkVao6rouqxmhFSKh6A8H/nTjwwMzhlwIhAOgjSNDvlfON8rtq4YAKr+qK5XbiW187Co5iqCzdQE/Y","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":23824},"main":"swarm.rip","type":"module","shasum":"8a1bc045008a7e63e8d1c07bf98dc4b2be409adf","exports":{".":"./swarm.rip"},"scripts":{"test":"rip test/example.rip -w 5"},"_npmUser":{"name":"shreeve","email":"steve.shreeve@gmail.com"},"_integrity":"sha512-QOd/mxGOoGuXAGT5h9lH15cmUEN6WnPd4hK2YqXoZxqNEjlDCfMJg50QCKoJS9rEENVXHjaTTp91Y/rfXATHAw==","repository":{"url":"git+https://github.com/shreeve/rip-lang.git","type":"git","directory":"packages/swarm"},"_npmVersion":"10.8.3","description":"Parallel job runner with worker threads - setup once, swarm many","directories":{},"_nodeVersion":"24.3.0","dependencies":{"rip-lang":">=3.13.92"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/swarm_1.2.81_1772660555746_0.2870485833547791","host":"s3://npm-registry-packages-npm-production"}},"1.2.82":{"name":"@rip-lang/swarm","version":"1.2.82","keywords":["parallel","workers","jobs","tasks","concurrency","progress","cli","rip"],"author":"Steve Shreeve <steve.shreeve@gmail.com>","license":"MIT","_id":"@rip-lang/swarm@1.2.82","maintainers":[{"name":"shreeve","email":"steve.shreeve@gmail.com"}],"homepage":"https://github.com/shreeve/rip-lang/tree/main/packages/swarm#readme","bugs":{"url":"https://github.com/shreeve/rip-lang/issues"},"bin":{"swarm":"bin/swarm"},"dist":{"shasum":"bd798413743d93bf647dea98e5da363f5814ed12","tarball":"https://registry.npmjs.org/@rip-lang/swarm/-/swarm-1.2.82.tgz","fileCount":5,"integrity":"sha512-32qAPTTMW5jgybzgNqzcRZqJj481nGMt+YzEw6hERKrmwd72X5ZQjH798x7RJ13FXWhKHl5F95mVv3BnTkLNkA==","signatures":[{"sig":"MEUCIHYIrkw1oqLz/a/MYRF91IH2MwTH4vA+CNhOY36wZ/4GAiEA4msqD+50LPxmYeVpl0/sZizCQoggOkqJ5lJ0+ANXIXE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":23825},"main":"swarm.rip","type":"module","shasum":"bd798413743d93bf647dea98e5da363f5814ed12","exports":{".":"./swarm.rip"},"scripts":{"test":"rip test/example.rip -w 5"},"_npmUser":{"name":"shreeve","email":"steve.shreeve@gmail.com"},"_integrity":"sha512-32qAPTTMW5jgybzgNqzcRZqJj481nGMt+YzEw6hERKrmwd72X5ZQjH798x7RJ13FXWhKHl5F95mVv3BnTkLNkA==","repository":{"url":"git+https://github.com/shreeve/rip-lang.git","type":"git","directory":"packages/swarm"},"_npmVersion":"10.8.3","description":"Parallel job runner with worker threads - setup once, swarm many","directories":{},"_nodeVersion":"24.3.0","dependencies":{"rip-lang":">=3.13.93"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/swarm_1.2.82_1773190485429_0.6307207767737018","host":"s3://npm-registry-packages-npm-production"}},"1.2.83":{"name":"@rip-lang/swarm","version":"1.2.83","keywords":["parallel","workers","jobs","tasks","concurrency","progress","cli","rip"],"author":"Steve Shreeve <steve.shreeve@gmail.com>","license":"MIT","_id":"@rip-lang/swarm@1.2.83","maintainers":[{"name":"shreeve","email":"steve.shreeve@gmail.com"}],"homepage":"https://github.com/shreeve/rip-lang/tree/main/packages/swarm#readme","bugs":{"url":"https://github.com/shreeve/rip-lang/issues"},"bin":{"swarm":"bin/swarm"},"dist":{"shasum":"d2fb6498d5298f633c89d85fbc68ee10b06dab81","tarball":"https://registry.npmjs.org/@rip-lang/swarm/-/swarm-1.2.83.tgz","fileCount":5,"integrity":"sha512-6TykjUoyto9LUBUfCgMCcv4q3kp54SZNwpDcMFuIespJ+JLhXa3XpkLjtF13FQT1aRKscPXxHxsYtMsoREea/g==","signatures":[{"sig":"MEUCIG0U0ASLDm/hdQoEuATPc1ARk9lQ/zLCdtyY0Cgn7AEIAiEAyWAB1P2BWuwWRKvIB22OvGfsOGm/sbaMuZlF7Yhpveg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":23825},"main":"swarm.rip","type":"module","shasum":"d2fb6498d5298f633c89d85fbc68ee10b06dab81","exports":{".":"./swarm.rip"},"scripts":{"test":"rip test/example.rip -w 5"},"_npmUser":{"name":"shreeve","email":"steve.shreeve@gmail.com"},"_integrity":"sha512-6TykjUoyto9LUBUfCgMCcv4q3kp54SZNwpDcMFuIespJ+JLhXa3XpkLjtF13FQT1aRKscPXxHxsYtMsoREea/g==","repository":{"url":"git+https://github.com/shreeve/rip-lang.git","type":"git","directory":"packages/swarm"},"_npmVersion":"10.8.3","description":"Parallel job runner with worker threads - setup once, swarm many","directories":{},"_nodeVersion":"24.3.0","dependencies":{"rip-lang":">=3.13.94"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/swarm_1.2.83_1773274918910_0.3714820870345701","host":"s3://npm-registry-packages-npm-production"}},"1.2.84":{"name":"@rip-lang/swarm","version":"1.2.84","keywords":["parallel","workers","jobs","tasks","concurrency","progress","cli","rip"],"author":"Steve Shreeve <steve.shreeve@gmail.com>","license":"MIT","_id":"@rip-lang/swarm@1.2.84","maintainers":[{"name":"shreeve","email":"steve.shreeve@gmail.com"}],"homepage":"https://github.com/shreeve/rip-lang/tree/main/packages/swarm#readme","bugs":{"url":"https://github.com/shreeve/rip-lang/issues"},"bin":{"swarm":"bin/swarm"},"dist":{"shasum":"4058e11e9ab288e08e1651d35895d0a2ef6c8b31","tarball":"https://registry.npmjs.org/@rip-lang/swarm/-/swarm-1.2.84.tgz","fileCount":5,"integrity":"sha512-pGa/NuU+tfNAQs2SuJfKZ7iusbCB83HCELLnO2WprZittBYEbce/et0AelJDC2FiH/rDvMnEUqh+7prNFzONUQ==","signatures":[{"sig":"MEYCIQCuvC7dNIx2XqW2MToFOWrCUk1vaU3U4V98/yXRN9mTcAIhAKOL/5HPI2IMq+h/tG1lhOQuXIG2A4K66kET/kUz7/aa","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":23825},"main":"swarm.rip","type":"module","shasum":"4058e11e9ab288e08e1651d35895d0a2ef6c8b31","exports":{".":"./swarm.rip"},"scripts":{"test":"rip test/example.rip -w 5"},"_npmUser":{"name":"shreeve","email":"steve.shreeve@gmail.com"},"_integrity":"sha512-pGa/NuU+tfNAQs2SuJfKZ7iusbCB83HCELLnO2WprZittBYEbce/et0AelJDC2FiH/rDvMnEUqh+7prNFzONUQ==","repository":{"url":"git+https://github.com/shreeve/rip-lang.git","type":"git","directory":"packages/swarm"},"_npmVersion":"10.8.3","description":"Parallel job runner with worker threads - setup once, swarm many","directories":{},"_nodeVersion":"24.3.0","dependencies":{"rip-lang":">=3.13.95"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/swarm_1.2.84_1773275468968_0.46262634170436434","host":"s3://npm-registry-packages-npm-production"}},"1.2.85":{"name":"@rip-lang/swarm","version":"1.2.85","keywords":["parallel","workers","jobs","tasks","concurrency","progress","cli","rip"],"author":"Steve Shreeve <steve.shreeve@gmail.com>","license":"MIT","_id":"@rip-lang/swarm@1.2.85","maintainers":[{"name":"shreeve","email":"steve.shreeve@gmail.com"}],"homepage":"https://github.com/shreeve/rip-lang/tree/main/packages/swarm#readme","bugs":{"url":"https://github.com/shreeve/rip-lang/issues"},"bin":{"swarm":"bin/swarm"},"dist":{"shasum":"0d7257b7c1fc34f367a797ebab343da7bc488314","tarball":"https://registry.npmjs.org/@rip-lang/swarm/-/swarm-1.2.85.tgz","fileCount":5,"integrity":"sha512-cvOMjyBdBx3gtDmP9W2jV7ZvUiyS7B9rEiQKRlvDf7zDcCwsQp1gt26vzj9eH1vxn0iYipXcxbnFqMZKEh5NXA==","signatures":[{"sig":"MEUCIQCbRMtgd6tNJ6WFeWdqsyFafM0zF/Qi0pu4suE9Dz1o3QIgSjBNeIuXP8K5SpxXOWbCXvHf+HtjHLe/spXO3rvI5EY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":23825},"main":"swarm.rip","type":"module","shasum":"0d7257b7c1fc34f367a797ebab343da7bc488314","exports":{".":"./swarm.rip"},"scripts":{"test":"rip test/example.rip -w 5"},"_npmUser":{"name":"shreeve","email":"steve.shreeve@gmail.com"},"_integrity":"sha512-cvOMjyBdBx3gtDmP9W2jV7ZvUiyS7B9rEiQKRlvDf7zDcCwsQp1gt26vzj9eH1vxn0iYipXcxbnFqMZKEh5NXA==","repository":{"url":"git+https://github.com/shreeve/rip-lang.git","type":"git","directory":"packages/swarm"},"_npmVersion":"10.8.3","description":"Parallel job runner with worker threads - setup once, swarm many","directories":{},"_nodeVersion":"24.3.0","dependencies":{"rip-lang":">=3.13.96"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/swarm_1.2.85_1773276292383_0.7637070473333936","host":"s3://npm-registry-packages-npm-production"}},"1.2.86":{"name":"@rip-lang/swarm","version":"1.2.86","keywords":["parallel","workers","jobs","tasks","concurrency","progress","cli","rip"],"author":"Steve Shreeve <steve.shreeve@gmail.com>","license":"MIT","_id":"@rip-lang/swarm@1.2.86","maintainers":[{"name":"shreeve","email":"steve.shreeve@gmail.com"}],"homepage":"https://github.com/shreeve/rip-lang/tree/main/packages/swarm#readme","bugs":{"url":"https://github.com/shreeve/rip-lang/issues"},"bin":{"swarm":"bin/swarm"},"dist":{"shasum":"5915f88e903f7535db1ef1f6f4a6e256284ab174","tarball":"https://registry.npmjs.org/@rip-lang/swarm/-/swarm-1.2.86.tgz","fileCount":5,"integrity":"sha512-awo73g4/2Jt4JVh9aJYKgibS0tbB/1lnV+DiMN/IBhP1m1j+P24JJ8ZgYyjBd77qaYtprzE6Ep0ls2FQ2u3ndg==","signatures":[{"sig":"MEUCIH+Led9euUskalvTKVzE0Q51ddqyYtjZezVVEeoVlpriAiEAuE0Z38feIkKBW/dtwyMsDT51aRqJmyNucxQ1MDgNFqw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":23825},"main":"swarm.rip","type":"module","shasum":"5915f88e903f7535db1ef1f6f4a6e256284ab174","exports":{".":"./swarm.rip"},"scripts":{"test":"rip test/example.rip -w 5"},"_npmUser":{"name":"shreeve","email":"steve.shreeve@gmail.com"},"_integrity":"sha512-awo73g4/2Jt4JVh9aJYKgibS0tbB/1lnV+DiMN/IBhP1m1j+P24JJ8ZgYyjBd77qaYtprzE6Ep0ls2FQ2u3ndg==","repository":{"url":"git+https://github.com/shreeve/rip-lang.git","type":"git","directory":"packages/swarm"},"_npmVersion":"10.8.3","description":"Parallel job runner with worker threads - setup once, swarm many","directories":{},"_nodeVersion":"24.3.0","dependencies":{"rip-lang":">=3.13.97"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/swarm_1.2.86_1773278151416_0.060673383694383576","host":"s3://npm-registry-packages-npm-production"}},"1.2.87":{"name":"@rip-lang/swarm","version":"1.2.87","keywords":["parallel","workers","jobs","tasks","concurrency","progress","cli","rip"],"author":"Steve Shreeve <steve.shreeve@gmail.com>","license":"MIT","_id":"@rip-lang/swarm@1.2.87","maintainers":[{"name":"shreeve","email":"steve.shreeve@gmail.com"}],"homepage":"https://github.com/shreeve/rip-lang/tree/main/packages/swarm#readme","bugs":{"url":"https://github.com/shreeve/rip-lang/issues"},"bin":{"swarm":"bin/swarm"},"dist":{"shasum":"63971dc2f7cb5fca9d73f342e76c311e56f7f1cc","tarball":"https://registry.npmjs.org/@rip-lang/swarm/-/swarm-1.2.87.tgz","fileCount":5,"integrity":"sha512-2xUes1o/o7vQqR/BtIztBI/6kwe0SKLoJz/m2VafqXAISrTG41dFAa/udRCo65hSpkD9mIcEkjQEb1bExAdGCg==","signatures":[{"sig":"MEQCIEEf3YbwLI4BgwMQyohwSWAECQI+UDgEbSzOuJ08AtCgAiA+xaJRKxt4Wnv9YEju2cVBXWA5QbsU2RQ6ttZKU/1xkw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":23825},"main":"swarm.rip","type":"module","shasum":"63971dc2f7cb5fca9d73f342e76c311e56f7f1cc","exports":{".":"./swarm.rip"},"scripts":{"test":"rip test/example.rip -w 5"},"_npmUser":{"name":"shreeve","email":"steve.shreeve@gmail.com"},"_integrity":"sha512-2xUes1o/o7vQqR/BtIztBI/6kwe0SKLoJz/m2VafqXAISrTG41dFAa/udRCo65hSpkD9mIcEkjQEb1bExAdGCg==","repository":{"url":"git+https://github.com/shreeve/rip-lang.git","type":"git","directory":"packages/swarm"},"_npmVersion":"10.8.3","description":"Parallel job runner with worker threads - setup once, swarm many","directories":{},"_nodeVersion":"24.3.0","dependencies":{"rip-lang":">=3.13.98"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/swarm_1.2.87_1773279205483_0.7456676420047768","host":"s3://npm-registry-packages-npm-production"}},"1.2.88":{"name":"@rip-lang/swarm","version":"1.2.88","keywords":["parallel","workers","jobs","tasks","concurrency","progress","cli","rip"],"author":"Steve Shreeve <steve.shreeve@gmail.com>","license":"MIT","_id":"@rip-lang/swarm@1.2.88","maintainers":[{"name":"shreeve","email":"steve.shreeve@gmail.com"}],"homepage":"https://github.com/shreeve/rip-lang/tree/main/packages/swarm#readme","bugs":{"url":"https://github.com/shreeve/rip-lang/issues"},"bin":{"swarm":"bin/swarm"},"dist":{"shasum":"e130f1af458bd03ebaf4bb79aa01789497f81e46","tarball":"https://registry.npmjs.org/@rip-lang/swarm/-/swarm-1.2.88.tgz","fileCount":5,"integrity":"sha512-Jz7FrYapK/RSuYCuJCMfezF4M1uEki6ku9U37c9uxC/PaUf9hy1bH/tK3jj8Q+wNk/VooSRu3HHubvMJDBw8Eg==","signatures":[{"sig":"MEQCIFGOWMyxIk4fgspk9ESybTLFhLCfAowBwfTVx4y+RrHsAiBfByXZdyA47LBpXag1Q+eU2OvZD7KmLia9I4EmvCiPmw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":23825},"main":"swarm.rip","type":"module","shasum":"e130f1af458bd03ebaf4bb79aa01789497f81e46","exports":{".":"./swarm.rip"},"scripts":{"test":"rip test/example.rip -w 5"},"_npmUser":{"name":"shreeve","email":"steve.shreeve@gmail.com"},"_integrity":"sha512-Jz7FrYapK/RSuYCuJCMfezF4M1uEki6ku9U37c9uxC/PaUf9hy1bH/tK3jj8Q+wNk/VooSRu3HHubvMJDBw8Eg==","repository":{"url":"git+https://github.com/shreeve/rip-lang.git","type":"git","directory":"packages/swarm"},"_npmVersion":"10.8.3","description":"Parallel job runner with worker threads - setup once, swarm many","directories":{},"_nodeVersion":"24.3.0","dependencies":{"rip-lang":">=3.13.99"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/swarm_1.2.88_1773283001252_0.7787849788555357","host":"s3://npm-registry-packages-npm-production"}},"1.2.89":{"name":"@rip-lang/swarm","version":"1.2.89","keywords":["parallel","workers","jobs","tasks","concurrency","progress","cli","rip"],"author":"Steve Shreeve <steve.shreeve@gmail.com>","license":"MIT","_id":"@rip-lang/swarm@1.2.89","maintainers":[{"name":"shreeve","email":"steve.shreeve@gmail.com"}],"homepage":"https://github.com/shreeve/rip-lang/tree/main/packages/swarm#readme","bugs":{"url":"https://github.com/shreeve/rip-lang/issues"},"bin":{"swarm":"bin/swarm"},"dist":{"shasum":"bf7ba9f92eedbd094afeaec08ab1a91d1ccb5c67","tarball":"https://registry.npmjs.org/@rip-lang/swarm/-/swarm-1.2.89.tgz","fileCount":5,"integrity":"sha512-AXBMVOKqJQYo+QeeUbnjwFUOcPBVLiZsy1TzZodg1hePpfV8QxiGByxEXgqIrQedVgKokuT306cxuOFPa1V1ZA==","signatures":[{"sig":"MEYCIQC1ZMrl6xUAyhdRFzRYLsfcID+g0qEunFwecW8V1x1QWAIhAMQxPqWw8pHh3Qa12xPtcfHE1uc+nQn6ZiiCReScD9BV","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":23826},"main":"swarm.rip","type":"module","shasum":"bf7ba9f92eedbd094afeaec08ab1a91d1ccb5c67","exports":{".":"./swarm.rip"},"scripts":{"test":"rip test/example.rip -w 5"},"_npmUser":{"name":"shreeve","email":"steve.shreeve@gmail.com"},"_integrity":"sha512-AXBMVOKqJQYo+QeeUbnjwFUOcPBVLiZsy1TzZodg1hePpfV8QxiGByxEXgqIrQedVgKokuT306cxuOFPa1V1ZA==","repository":{"url":"git+https://github.com/shreeve/rip-lang.git","type":"git","directory":"packages/swarm"},"_npmVersion":"10.8.3","description":"Parallel job runner with worker threads - setup once, swarm many","directories":{},"_nodeVersion":"24.3.0","dependencies":{"rip-lang":">=3.13.100"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/swarm_1.2.89_1773286022277_0.9964519319729219","host":"s3://npm-registry-packages-npm-production"}},"1.2.90":{"name":"@rip-lang/swarm","version":"1.2.90","keywords":["parallel","workers","jobs","tasks","concurrency","progress","cli","rip"],"author":"Steve Shreeve <steve.shreeve@gmail.com>","license":"MIT","_id":"@rip-lang/swarm@1.2.90","maintainers":[{"name":"shreeve","email":"steve.shreeve@gmail.com"}],"homepage":"https://github.com/shreeve/rip-lang/tree/main/packages/swarm#readme","bugs":{"url":"https://github.com/shreeve/rip-lang/issues"},"bin":{"swarm":"bin/swarm"},"dist":{"shasum":"d4e2644c9bdfe6a8a00ecd88bf008eb5565f1216","tarball":"https://registry.npmjs.org/@rip-lang/swarm/-/swarm-1.2.90.tgz","fileCount":5,"integrity":"sha512-cthiCPNjvKZoC0RCsKDad2VYZZU423g7rjRXBcA5SFr7qdtTsekzhutGPBtzwWw0T6mNgVqRcyBR/6I+5EEbfw==","signatures":[{"sig":"MEYCIQDc1mOezrI4AclCZdyOfhxNdvKwZPuRyXl+8wiojpYF0gIhAPnWEIF7GBonFO1xgY3SNPp31yZIDFCt/YjbwHkYGYKE","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":23826},"main":"swarm.rip","type":"module","shasum":"d4e2644c9bdfe6a8a00ecd88bf008eb5565f1216","exports":{".":"./swarm.rip"},"scripts":{"test":"rip test/example.rip -w 5"},"_npmUser":{"name":"shreeve","email":"steve.shreeve@gmail.com"},"_integrity":"sha512-cthiCPNjvKZoC0RCsKDad2VYZZU423g7rjRXBcA5SFr7qdtTsekzhutGPBtzwWw0T6mNgVqRcyBR/6I+5EEbfw==","repository":{"url":"git+https://github.com/shreeve/rip-lang.git","type":"git","directory":"packages/swarm"},"_npmVersion":"10.8.3","description":"Parallel job runner with worker threads - setup once, swarm many","directories":{},"_nodeVersion":"24.3.0","dependencies":{"rip-lang":">=3.13.101"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/swarm_1.2.90_1773286797557_0.07775154513418614","host":"s3://npm-registry-packages-npm-production"}},"1.2.91":{"name":"@rip-lang/swarm","version":"1.2.91","keywords":["parallel","workers","jobs","tasks","concurrency","progress","cli","rip"],"author":"Steve Shreeve <steve.shreeve@gmail.com>","license":"MIT","_id":"@rip-lang/swarm@1.2.91","maintainers":[{"name":"shreeve","email":"steve.shreeve@gmail.com"}],"homepage":"https://github.com/shreeve/rip-lang/tree/main/packages/swarm#readme","bugs":{"url":"https://github.com/shreeve/rip-lang/issues"},"bin":{"swarm":"bin/swarm"},"dist":{"shasum":"2c14487cc9c87b5e74d26adbd67398df3663c0b7","tarball":"https://registry.npmjs.org/@rip-lang/swarm/-/swarm-1.2.91.tgz","fileCount":5,"integrity":"sha512-OUaChwJl6Bp5X5DpSN3VZDTtBmV+/5EZGA+yM9WMIuLbk7OF1qhFGNm9fL//d1WSyd9rxvQ3VziYX1bsDTidPA==","signatures":[{"sig":"MEYCIQDtGXgOAD9nHXh4+KbYlrSCBnfQZAzxjKiVpA10HMvAEQIhAMtzE7iNrDXn3A0+Aa2KqUnCdXNj2Y2kINXVos0BtV0+","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":23826},"main":"swarm.rip","type":"module","shasum":"2c14487cc9c87b5e74d26adbd67398df3663c0b7","exports":{".":"./swarm.rip"},"scripts":{"test":"rip test/example.rip -w 5"},"_npmUser":{"name":"shreeve","email":"steve.shreeve@gmail.com"},"_integrity":"sha512-OUaChwJl6Bp5X5DpSN3VZDTtBmV+/5EZGA+yM9WMIuLbk7OF1qhFGNm9fL//d1WSyd9rxvQ3VziYX1bsDTidPA==","repository":{"url":"git+https://github.com/shreeve/rip-lang.git","type":"git","directory":"packages/swarm"},"_npmVersion":"10.8.3","description":"Parallel job runner with worker threads - setup once, swarm many","directories":{},"_nodeVersion":"24.3.0","dependencies":{"rip-lang":">=3.13.102"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/swarm_1.2.91_1773308275020_0.14512363483624324","host":"s3://npm-registry-packages-npm-production"}},"1.2.92":{"name":"@rip-lang/swarm","version":"1.2.92","keywords":["parallel","workers","jobs","tasks","concurrency","progress","cli","rip"],"author":"Steve Shreeve <steve.shreeve@gmail.com>","license":"MIT","_id":"@rip-lang/swarm@1.2.92","maintainers":[{"name":"shreeve","email":"steve.shreeve@gmail.com"}],"homepage":"https://github.com/shreeve/rip-lang/tree/main/packages/swarm#readme","bugs":{"url":"https://github.com/shreeve/rip-lang/issues"},"bin":{"swarm":"bin/swarm"},"dist":{"shasum":"e32d0e7b25797c9542a181916b1134ebee9577d4","tarball":"https://registry.npmjs.org/@rip-lang/swarm/-/swarm-1.2.92.tgz","fileCount":5,"integrity":"sha512-0c32OFlnl6f/wcTtVthPQ0/EVZfvlxZs+71k0q66RbBeBHsonjvz5KSfE1akM6HEzFinvq9EYwUIHPtKWU0F8g==","signatures":[{"sig":"MEUCIQDQViZupYhTS41On/5if4t7uPqIudkGFO62FkkV3pqxNQIgMwmcWTLLuduvXU4kvnr+cxYuUAbdqayAixMl+PGWWmw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":23826},"main":"swarm.rip","type":"module","shasum":"e32d0e7b25797c9542a181916b1134ebee9577d4","exports":{".":"./swarm.rip"},"scripts":{"test":"rip test/example.rip -w 5"},"_npmUser":{"name":"shreeve","email":"steve.shreeve@gmail.com"},"_integrity":"sha512-0c32OFlnl6f/wcTtVthPQ0/EVZfvlxZs+71k0q66RbBeBHsonjvz5KSfE1akM6HEzFinvq9EYwUIHPtKWU0F8g==","repository":{"url":"git+https://github.com/shreeve/rip-lang.git","type":"git","directory":"packages/swarm"},"_npmVersion":"10.8.3","description":"Parallel job runner with worker threads - setup once, swarm many","directories":{},"_nodeVersion":"24.3.0","dependencies":{"rip-lang":">=3.13.103"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/swarm_1.2.92_1773308454860_0.23781978034576534","host":"s3://npm-registry-packages-npm-production"}},"1.2.93":{"name":"@rip-lang/swarm","version":"1.2.93","keywords":["parallel","workers","jobs","tasks","concurrency","progress","cli","rip"],"author":"Steve Shreeve <steve.shreeve@gmail.com>","license":"MIT","_id":"@rip-lang/swarm@1.2.93","maintainers":[{"name":"shreeve","email":"steve.shreeve@gmail.com"}],"homepage":"https://github.com/shreeve/rip-lang/tree/main/packages/swarm#readme","bugs":{"url":"https://github.com/shreeve/rip-lang/issues"},"bin":{"swarm":"bin/swarm"},"dist":{"shasum":"3c2e95d2a3eaeda063fe87ea200011fba07aed4f","tarball":"https://registry.npmjs.org/@rip-lang/swarm/-/swarm-1.2.93.tgz","fileCount":5,"integrity":"sha512-kApCd79l9IEkN5szfdavRzYCkR79lthrifuuvaPelQFTNYKq5/Xg4enNbsfYCQtLyh9H0TA2zf1ZOjTFFLCQgg==","signatures":[{"sig":"MEUCIDY91SNzLbj9OoMPyIYen4YiJ7aE65mdEUgO7rUBkRW4AiEA6fb25HvyzCfC4Cpeh87/CJqjkXv/Hn4lmVDCIq/STgc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":23826},"main":"swarm.rip","type":"module","shasum":"3c2e95d2a3eaeda063fe87ea200011fba07aed4f","exports":{".":"./swarm.rip"},"scripts":{"test":"rip test/example.rip -w 5"},"_npmUser":{"name":"shreeve","email":"steve.shreeve@gmail.com"},"_integrity":"sha512-kApCd79l9IEkN5szfdavRzYCkR79lthrifuuvaPelQFTNYKq5/Xg4enNbsfYCQtLyh9H0TA2zf1ZOjTFFLCQgg==","repository":{"url":"git+https://github.com/shreeve/rip-lang.git","type":"git","directory":"packages/swarm"},"_npmVersion":"10.8.3","description":"Parallel job runner with worker threads - setup once, swarm many","directories":{},"_nodeVersion":"24.3.0","dependencies":{"rip-lang":">=3.13.104"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/swarm_1.2.93_1773308948540_0.8271356456004815","host":"s3://npm-registry-packages-npm-production"}},"1.2.94":{"name":"@rip-lang/swarm","version":"1.2.94","keywords":["parallel","workers","jobs","tasks","concurrency","progress","cli","rip"],"author":"Steve Shreeve <steve.shreeve@gmail.com>","license":"MIT","_id":"@rip-lang/swarm@1.2.94","maintainers":[{"name":"shreeve","email":"steve.shreeve@gmail.com"}],"homepage":"https://github.com/shreeve/rip-lang/tree/main/packages/swarm#readme","bugs":{"url":"https://github.com/shreeve/rip-lang/issues"},"bin":{"swarm":"bin/swarm"},"dist":{"shasum":"ddd8959c243e600a3a351d972d5354e21f042851","tarball":"https://registry.npmjs.org/@rip-lang/swarm/-/swarm-1.2.94.tgz","fileCount":5,"integrity":"sha512-lEqmncFISDATGVxxuVoTptZqNUKTawzT+lflmbxG2SWbpWC2ZXPtLjgN1cuKlvhi9fxlIKFhqstNVzstLIE5TQ==","signatures":[{"sig":"MEQCIAeiSl9d3iBm0WClfGb1hkiNvRyiGDpD7/Ej1eE0HfgXAiBM6UaighDEYfeo1hQ8Xm04JvQV3GY0KmvFDtqxLDkY5w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":23826},"main":"swarm.rip","type":"module","shasum":"ddd8959c243e600a3a351d972d5354e21f042851","exports":{".":"./swarm.rip"},"scripts":{"test":"rip test/example.rip -w 5"},"_npmUser":{"name":"shreeve","email":"steve.shreeve@gmail.com"},"_integrity":"sha512-lEqmncFISDATGVxxuVoTptZqNUKTawzT+lflmbxG2SWbpWC2ZXPtLjgN1cuKlvhi9fxlIKFhqstNVzstLIE5TQ==","repository":{"url":"git+https://github.com/shreeve/rip-lang.git","type":"git","directory":"packages/swarm"},"_npmVersion":"10.8.3","description":"Parallel job runner with worker threads - setup once, swarm many","directories":{},"_nodeVersion":"24.3.0","dependencies":{"rip-lang":">=3.13.105"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/swarm_1.2.94_1773309561901_0.453393282142025","host":"s3://npm-registry-packages-npm-production"}},"1.2.95":{"name":"@rip-lang/swarm","version":"1.2.95","keywords":["parallel","workers","jobs","tasks","concurrency","progress","cli","rip"],"author":"Steve Shreeve <steve.shreeve@gmail.com>","license":"MIT","_id":"@rip-lang/swarm@1.2.95","maintainers":[{"name":"shreeve","email":"steve.shreeve@gmail.com"}],"homepage":"https://github.com/shreeve/rip-lang/tree/main/packages/swarm#readme","bugs":{"url":"https://github.com/shreeve/rip-lang/issues"},"bin":{"swarm":"bin/swarm"},"dist":{"shasum":"c8c741bd3d3e768271449c8458db14bb42a519b0","tarball":"https://registry.npmjs.org/@rip-lang/swarm/-/swarm-1.2.95.tgz","fileCount":5,"integrity":"sha512-7kAaeLULMlgTwH5FYF7R8F5zjTqvKQU3WnNFF5H/8nb7ThQcLdj4Ia6lDtoyCTMvS8wm8QcwjqLW9f7D+QwlYQ==","signatures":[{"sig":"MEUCIBBneaT7v3i57ygHKXl5ZLuE6H0J9x1cWoFg1WIKcsoYAiEAv0FpbD06ivfa8atHRTJ89DTrrFGbQm88P1UM1pMAhqo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":23826},"main":"swarm.rip","type":"module","shasum":"c8c741bd3d3e768271449c8458db14bb42a519b0","exports":{".":"./swarm.rip"},"scripts":{"test":"rip test/example.rip -w 5"},"_npmUser":{"name":"shreeve","email":"steve.shreeve@gmail.com"},"_integrity":"sha512-7kAaeLULMlgTwH5FYF7R8F5zjTqvKQU3WnNFF5H/8nb7ThQcLdj4Ia6lDtoyCTMvS8wm8QcwjqLW9f7D+QwlYQ==","repository":{"url":"git+https://github.com/shreeve/rip-lang.git","type":"git","directory":"packages/swarm"},"_npmVersion":"10.8.3","description":"Parallel job runner with worker threads - setup once, swarm many","directories":{},"_nodeVersion":"24.3.0","dependencies":{"rip-lang":">=3.13.106"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/swarm_1.2.95_1773311184127_0.8402289413386992","host":"s3://npm-registry-packages-npm-production"}},"1.2.96":{"name":"@rip-lang/swarm","version":"1.2.96","keywords":["parallel","workers","jobs","tasks","concurrency","progress","cli","rip"],"author":"Steve Shreeve <steve.shreeve@gmail.com>","license":"MIT","_id":"@rip-lang/swarm@1.2.96","maintainers":[{"name":"shreeve","email":"steve.shreeve@gmail.com"}],"homepage":"https://github.com/shreeve/rip-lang/tree/main/packages/swarm#readme","bugs":{"url":"https://github.com/shreeve/rip-lang/issues"},"bin":{"swarm":"bin/swarm"},"dist":{"shasum":"9f7ed72ca09d762acde593f541ca8d82e007126b","tarball":"https://registry.npmjs.org/@rip-lang/swarm/-/swarm-1.2.96.tgz","fileCount":5,"integrity":"sha512-2sWe2wykHlxObZSaSlRDguqdSXW0fQKNSb9uf4URGDNXzxAUaCm5kGqhaqUtlltElvYYJbCjMgT/jmfennyjlA==","signatures":[{"sig":"MEUCIQCpu+9oTJ4cOwkkQ559AHZL/CxVBMVaP3XZBzLjC81fGQIgWF+/mxnnrEKV9J0n0eqXzp+5PGZi3eldtrKekC3z7Y8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":23826},"main":"swarm.rip","type":"module","shasum":"9f7ed72ca09d762acde593f541ca8d82e007126b","exports":{".":"./swarm.rip"},"scripts":{"test":"rip test/example.rip -w 5"},"_npmUser":{"name":"shreeve","email":"steve.shreeve@gmail.com"},"_integrity":"sha512-2sWe2wykHlxObZSaSlRDguqdSXW0fQKNSb9uf4URGDNXzxAUaCm5kGqhaqUtlltElvYYJbCjMgT/jmfennyjlA==","repository":{"url":"git+https://github.com/shreeve/rip-lang.git","type":"git","directory":"packages/swarm"},"_npmVersion":"10.8.3","description":"Parallel job runner with worker threads - setup once, swarm many","directories":{},"_nodeVersion":"24.3.0","dependencies":{"rip-lang":">=3.13.107"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/swarm_1.2.96_1773347021210_0.38684923037614327","host":"s3://npm-registry-packages-npm-production"}},"1.2.97":{"name":"@rip-lang/swarm","version":"1.2.97","keywords":["parallel","workers","jobs","tasks","concurrency","progress","cli","rip"],"author":"Steve Shreeve <steve.shreeve@gmail.com>","license":"MIT","_id":"@rip-lang/swarm@1.2.97","maintainers":[{"name":"shreeve","email":"steve.shreeve@gmail.com"}],"homepage":"https://github.com/shreeve/rip-lang/tree/main/packages/swarm#readme","bugs":{"url":"https://github.com/shreeve/rip-lang/issues"},"bin":{"swarm":"bin/swarm"},"dist":{"shasum":"ef2afac1b4b74dc8b1b029c848d226d053d1347b","tarball":"https://registry.npmjs.org/@rip-lang/swarm/-/swarm-1.2.97.tgz","fileCount":5,"integrity":"sha512-sWZcxC1BI5jD2IOwdPiPbN//mZDf7rfk7TLDsZ4w2s9TiB50oDrCvGCXM6TJc65g7bG6PTBOO+horATyJxwE4w==","signatures":[{"sig":"MEYCIQDn6X0OltD7EjZ0XHaRFitLm3iWctojrEum9VWLlgC7mwIhAMbSCFA+3wwQW4CBw7Fl0VVZflqQYpkrgGQq6+YHjuAU","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":23826},"main":"swarm.rip","type":"module","shasum":"ef2afac1b4b74dc8b1b029c848d226d053d1347b","exports":{".":"./swarm.rip"},"scripts":{"test":"rip test/example.rip -w 5"},"_npmUser":{"name":"shreeve","email":"steve.shreeve@gmail.com"},"_integrity":"sha512-sWZcxC1BI5jD2IOwdPiPbN//mZDf7rfk7TLDsZ4w2s9TiB50oDrCvGCXM6TJc65g7bG6PTBOO+horATyJxwE4w==","repository":{"url":"git+https://github.com/shreeve/rip-lang.git","type":"git","directory":"packages/swarm"},"_npmVersion":"10.8.3","description":"Parallel job runner with worker threads - setup once, swarm many","directories":{},"_nodeVersion":"24.3.0","dependencies":{"rip-lang":">=3.13.108"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/swarm_1.2.97_1773444956849_0.06535448832253277","host":"s3://npm-registry-packages-npm-production"}},"1.2.98":{"name":"@rip-lang/swarm","version":"1.2.98","keywords":["parallel","workers","jobs","tasks","concurrency","progress","cli","rip"],"author":"Steve Shreeve <steve.shreeve@gmail.com>","license":"MIT","_id":"@rip-lang/swarm@1.2.98","maintainers":[{"name":"shreeve","email":"steve.shreeve@gmail.com"}],"homepage":"https://github.com/shreeve/rip-lang/tree/main/packages/swarm#readme","bugs":{"url":"https://github.com/shreeve/rip-lang/issues"},"bin":{"swarm":"bin/swarm"},"dist":{"shasum":"b1a6827b8d1d4ac73696e4f89edde57d09cf91dc","tarball":"https://registry.npmjs.org/@rip-lang/swarm/-/swarm-1.2.98.tgz","fileCount":5,"integrity":"sha512-5HDvYOCGiRAxI7u3lrovKRKi2oNJ9MfQ79wzV7Cw322Vl2O39+2o/rOOvWYjimH0nMZLyWSzuZ+q1NLxd6AOPg==","signatures":[{"sig":"MEUCICf/LWsR3LOfISfvVR/VwGIkrBH1mXg7cclZKt48xGVJAiEAxADYodV7kU/3YNwPbWAwEBOyaO2pbhTVdLcxGn1oIbs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":23826},"main":"swarm.rip","type":"module","shasum":"b1a6827b8d1d4ac73696e4f89edde57d09cf91dc","exports":{".":"./swarm.rip"},"scripts":{"test":"rip test/example.rip -w 5"},"_npmUser":{"name":"shreeve","email":"steve.shreeve@gmail.com"},"_integrity":"sha512-5HDvYOCGiRAxI7u3lrovKRKi2oNJ9MfQ79wzV7Cw322Vl2O39+2o/rOOvWYjimH0nMZLyWSzuZ+q1NLxd6AOPg==","repository":{"url":"git+https://github.com/shreeve/rip-lang.git","type":"git","directory":"packages/swarm"},"_npmVersion":"10.8.3","description":"Parallel job runner with worker threads - setup once, swarm many","directories":{},"_nodeVersion":"24.3.0","dependencies":{"rip-lang":">=3.13.109"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/swarm_1.2.98_1773476581217_0.7556578881682403","host":"s3://npm-registry-packages-npm-production"}},"1.2.99":{"name":"@rip-lang/swarm","version":"1.2.99","keywords":["parallel","workers","jobs","tasks","concurrency","progress","cli","rip"],"author":"Steve Shreeve <steve.shreeve@gmail.com>","license":"MIT","_id":"@rip-lang/swarm@1.2.99","maintainers":[{"name":"shreeve","email":"steve.shreeve@gmail.com"}],"homepage":"https://github.com/shreeve/rip-lang/tree/main/packages/swarm#readme","bugs":{"url":"https://github.com/shreeve/rip-lang/issues"},"bin":{"swarm":"bin/swarm"},"dist":{"shasum":"7f74a7ad6888a0836dfbdd4d17ef4fdf5d04dd3a","tarball":"https://registry.npmjs.org/@rip-lang/swarm/-/swarm-1.2.99.tgz","fileCount":5,"integrity":"sha512-YXBZhcHc8OP5OpaeFU3IxKoEpM/Lh7yUcwNHylRk2YRXfQ0nCYuSumhX4T/ExSZN3v3pcndbPkNuVn+FHz7yUg==","signatures":[{"sig":"MEQCIDzCFoWfCAR2CA3L25nUlMESOtis8r3mgssCmcrIlnGQAiBy/87/t52uU/ipMSzatgodmYwZm6eP+9oPjyJ8XfLn9A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":23826},"main":"swarm.rip","type":"module","shasum":"7f74a7ad6888a0836dfbdd4d17ef4fdf5d04dd3a","exports":{".":"./swarm.rip"},"scripts":{"test":"rip test/example.rip -w 5"},"_npmUser":{"name":"shreeve","email":"steve.shreeve@gmail.com"},"_integrity":"sha512-YXBZhcHc8OP5OpaeFU3IxKoEpM/Lh7yUcwNHylRk2YRXfQ0nCYuSumhX4T/ExSZN3v3pcndbPkNuVn+FHz7yUg==","repository":{"url":"git+https://github.com/shreeve/rip-lang.git","type":"git","directory":"packages/swarm"},"_npmVersion":"10.8.3","description":"Parallel job runner with worker threads - setup once, swarm many","directories":{},"_nodeVersion":"24.3.0","dependencies":{"rip-lang":">=3.13.110"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/swarm_1.2.99_1773479162361_0.13525057939516238","host":"s3://npm-registry-packages-npm-production"}},"1.2.100":{"name":"@rip-lang/swarm","version":"1.2.100","keywords":["parallel","workers","jobs","tasks","concurrency","progress","cli","rip"],"author":"Steve Shreeve <steve.shreeve@gmail.com>","license":"MIT","_id":"@rip-lang/swarm@1.2.100","maintainers":[{"name":"shreeve","email":"steve.shreeve@gmail.com"}],"homepage":"https://github.com/shreeve/rip-lang/tree/main/packages/swarm#readme","bugs":{"url":"https://github.com/shreeve/rip-lang/issues"},"bin":{"swarm":"bin/swarm"},"dist":{"shasum":"dc44733456e16ab17bdef5a990c7108981e984dc","tarball":"https://registry.npmjs.org/@rip-lang/swarm/-/swarm-1.2.100.tgz","fileCount":5,"integrity":"sha512-xaJUQ8sf+oRhQQPxej23wSkcGd6R08iSHWtHJW7BeLpPUTR1NXn887OJ6ksNTQ0M8+lTj0dOzUs6Pjxq1zUYfw==","signatures":[{"sig":"MEUCICa7Rt1d9VrsA0v3gOHxC/WppN/MzPIFLrGouw812SWSAiEAoqBptJxmEbF+uqR51gMetRzN8XI5H7q2aQhwDrNfRpc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":23827},"main":"swarm.rip","type":"module","shasum":"dc44733456e16ab17bdef5a990c7108981e984dc","exports":{".":"./swarm.rip"},"scripts":{"test":"rip test/example.rip -w 5"},"_npmUser":{"name":"shreeve","email":"steve.shreeve@gmail.com"},"_integrity":"sha512-xaJUQ8sf+oRhQQPxej23wSkcGd6R08iSHWtHJW7BeLpPUTR1NXn887OJ6ksNTQ0M8+lTj0dOzUs6Pjxq1zUYfw==","repository":{"url":"git+https://github.com/shreeve/rip-lang.git","type":"git","directory":"packages/swarm"},"_npmVersion":"10.8.3","description":"Parallel job runner with worker threads - setup once, swarm many","directories":{},"_nodeVersion":"24.3.0","dependencies":{"rip-lang":">=3.13.111"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/swarm_1.2.100_1773480420238_0.5209935155932317","host":"s3://npm-registry-packages-npm-production"}},"1.2.101":{"name":"@rip-lang/swarm","version":"1.2.101","keywords":["parallel","workers","jobs","tasks","concurrency","progress","cli","rip"],"author":"Steve Shreeve <steve.shreeve@gmail.com>","license":"MIT","_id":"@rip-lang/swarm@1.2.101","maintainers":[{"name":"shreeve","email":"steve.shreeve@gmail.com"}],"homepage":"https://github.com/shreeve/rip-lang/tree/main/packages/swarm#readme","bugs":{"url":"https://github.com/shreeve/rip-lang/issues"},"bin":{"swarm":"bin/swarm"},"dist":{"shasum":"b6ac8e6a4d98609fbaa38732ee18820a37f009ce","tarball":"https://registry.npmjs.org/@rip-lang/swarm/-/swarm-1.2.101.tgz","fileCount":5,"integrity":"sha512-RK/FmEyUq6dGo24RdZ6QNNUNruO/4OKf4ca7oWPW1YtNHhW6lhm5Mo2125g/M3C5f1cvRebtcvD3L6+RzxagFg==","signatures":[{"sig":"MEUCIQDai+KgMxxS9a3AYaUljVOy3TAlWa7NzpO8Id3XL45mqQIgQHG09rSAe80fx9zYmZSHCPt6Letvtw6zlXUgauTSpmw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":23827},"main":"swarm.rip","type":"module","shasum":"b6ac8e6a4d98609fbaa38732ee18820a37f009ce","exports":{".":"./swarm.rip"},"scripts":{"test":"rip test/example.rip -w 5"},"_npmUser":{"name":"shreeve","email":"steve.shreeve@gmail.com"},"_integrity":"sha512-RK/FmEyUq6dGo24RdZ6QNNUNruO/4OKf4ca7oWPW1YtNHhW6lhm5Mo2125g/M3C5f1cvRebtcvD3L6+RzxagFg==","repository":{"url":"git+https://github.com/shreeve/rip-lang.git","type":"git","directory":"packages/swarm"},"_npmVersion":"10.8.3","description":"Parallel job runner with worker threads - setup once, swarm many","directories":{},"_nodeVersion":"24.3.0","dependencies":{"rip-lang":">=3.13.112"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/swarm_1.2.101_1773482523996_0.9929048709979338","host":"s3://npm-registry-packages-npm-production"}},"1.2.102":{"name":"@rip-lang/swarm","version":"1.2.102","keywords":["parallel","workers","jobs","tasks","concurrency","progress","cli","rip"],"author":"Steve Shreeve <steve.shreeve@gmail.com>","license":"MIT","_id":"@rip-lang/swarm@1.2.102","maintainers":[{"name":"shreeve","email":"steve.shreeve@gmail.com"}],"homepage":"https://github.com/shreeve/rip-lang/tree/main/packages/swarm#readme","bugs":{"url":"https://github.com/shreeve/rip-lang/issues"},"bin":{"swarm":"bin/swarm"},"dist":{"shasum":"4037b9c97aff7c7e3ebd28089f3aee6a40573392","tarball":"https://registry.npmjs.org/@rip-lang/swarm/-/swarm-1.2.102.tgz","fileCount":5,"integrity":"sha512-QZg9GVfIil7rnalyimtGbX4vDM0NSWbJYEOauaI9Mf1pDkXkoEc8wXG6PoW5qyq71PFl1+wp+2jcjrJNNVn0Qw==","signatures":[{"sig":"MEUCIFc01G42ua6vZ73joELPhYz93nR0dSKTQMnckALUhxOjAiEA1xt3rUKdcmFna6Y8By2afPIfp29bOnn4QLPM4qoCNSY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":23827},"main":"swarm.rip","type":"module","shasum":"4037b9c97aff7c7e3ebd28089f3aee6a40573392","exports":{".":"./swarm.rip"},"scripts":{"test":"rip test/example.rip -w 5"},"_npmUser":{"name":"shreeve","email":"steve.shreeve@gmail.com"},"_integrity":"sha512-QZg9GVfIil7rnalyimtGbX4vDM0NSWbJYEOauaI9Mf1pDkXkoEc8wXG6PoW5qyq71PFl1+wp+2jcjrJNNVn0Qw==","repository":{"url":"git+https://github.com/shreeve/rip-lang.git","type":"git","directory":"packages/swarm"},"_npmVersion":"10.8.3","description":"Parallel job runner with worker threads - setup once, swarm many","directories":{},"_nodeVersion":"24.3.0","dependencies":{"rip-lang":">=3.13.113"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/swarm_1.2.102_1773483082229_0.14192474344846784","host":"s3://npm-registry-packages-npm-production"}},"1.2.103":{"name":"@rip-lang/swarm","version":"1.2.103","keywords":["parallel","workers","jobs","tasks","concurrency","progress","cli","rip"],"author":"Steve Shreeve <steve.shreeve@gmail.com>","license":"MIT","_id":"@rip-lang/swarm@1.2.103","maintainers":[{"name":"shreeve","email":"steve.shreeve@gmail.com"}],"homepage":"https://github.com/shreeve/rip-lang/tree/main/packages/swarm#readme","bugs":{"url":"https://github.com/shreeve/rip-lang/issues"},"bin":{"swarm":"bin/swarm"},"dist":{"shasum":"105df9c5b0a48cb4591b78d01547e1253b9c441c","tarball":"https://registry.npmjs.org/@rip-lang/swarm/-/swarm-1.2.103.tgz","fileCount":5,"integrity":"sha512-DT8Y+es3deIIwIBujlFfxKUfSnaWtMKyYmwz05whbUhjWKN5vUQvAn75Yhm+/c6QPSdu1d3t1rVzFVvKpnoXUQ==","signatures":[{"sig":"MEYCIQDViWmALblebXTnai5fJWuW0lrSmnvO5/OKrc6SzWa5xQIhAPbBouj9xTeHCfafcePH5FO/t8r9q7JjHYgB1MrHoHWz","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":23827},"main":"swarm.rip","type":"module","shasum":"105df9c5b0a48cb4591b78d01547e1253b9c441c","exports":{".":"./swarm.rip"},"scripts":{"test":"rip test/example.rip -w 5"},"_npmUser":{"name":"shreeve","email":"steve.shreeve@gmail.com"},"_integrity":"sha512-DT8Y+es3deIIwIBujlFfxKUfSnaWtMKyYmwz05whbUhjWKN5vUQvAn75Yhm+/c6QPSdu1d3t1rVzFVvKpnoXUQ==","repository":{"url":"git+https://github.com/shreeve/rip-lang.git","type":"git","directory":"packages/swarm"},"_npmVersion":"10.8.3","description":"Parallel job runner with worker threads - setup once, swarm many","directories":{},"_nodeVersion":"24.3.0","dependencies":{"rip-lang":">=3.13.114"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/swarm_1.2.103_1773483318043_0.6529511318106458","host":"s3://npm-registry-packages-npm-production"}},"1.2.104":{"name":"@rip-lang/swarm","version":"1.2.104","keywords":["parallel","workers","jobs","tasks","concurrency","progress","cli","rip"],"author":"Steve Shreeve <steve.shreeve@gmail.com>","license":"MIT","_id":"@rip-lang/swarm@1.2.104","maintainers":[{"name":"shreeve","email":"steve.shreeve@gmail.com"}],"homepage":"https://github.com/shreeve/rip-lang/tree/main/packages/swarm#readme","bugs":{"url":"https://github.com/shreeve/rip-lang/issues"},"bin":{"swarm":"bin/swarm"},"dist":{"shasum":"ec8620ec9afa1f27eaae88d1e9d4c84c265002a9","tarball":"https://registry.npmjs.org/@rip-lang/swarm/-/swarm-1.2.104.tgz","fileCount":5,"integrity":"sha512-qKZasvBa1V+iPa06i101OXvj40WYjC/Skn3C4lbe/zue/funH87ef6etlqLD/vGcn6wxamM4Uwppx9oJ2XmHNg==","signatures":[{"sig":"MEQCIGnr7Y4REHf/mk42VE494b9dESG4kix081hALm5zwM29AiBgIR7ieOQFPvKdw9xRIoa2PXgNbFIOIIFIvw9OYeG2rg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":23827},"main":"swarm.rip","type":"module","shasum":"ec8620ec9afa1f27eaae88d1e9d4c84c265002a9","exports":{".":"./swarm.rip"},"scripts":{"test":"rip test/example.rip -w 5"},"_npmUser":{"name":"shreeve","email":"steve.shreeve@gmail.com"},"_integrity":"sha512-qKZasvBa1V+iPa06i101OXvj40WYjC/Skn3C4lbe/zue/funH87ef6etlqLD/vGcn6wxamM4Uwppx9oJ2XmHNg==","repository":{"url":"git+https://github.com/shreeve/rip-lang.git","type":"git","directory":"packages/swarm"},"_npmVersion":"10.8.3","description":"Parallel job runner with worker threads - setup once, swarm many","directories":{},"_nodeVersion":"24.3.0","dependencies":{"rip-lang":">=3.13.115"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/swarm_1.2.104_1773483379334_0.1381846863864511","host":"s3://npm-registry-packages-npm-production"}},"1.2.105":{"name":"@rip-lang/swarm","version":"1.2.105","keywords":["parallel","workers","jobs","tasks","concurrency","progress","cli","rip"],"author":"Steve Shreeve <steve.shreeve@gmail.com>","license":"MIT","_id":"@rip-lang/swarm@1.2.105","maintainers":[{"name":"shreeve","email":"steve.shreeve@gmail.com"}],"homepage":"https://github.com/shreeve/rip-lang/tree/main/packages/swarm#readme","bugs":{"url":"https://github.com/shreeve/rip-lang/issues"},"bin":{"swarm":"bin/swarm"},"dist":{"shasum":"ec46fbeb970d485c6f0d469fc015b356e5a0feca","tarball":"https://registry.npmjs.org/@rip-lang/swarm/-/swarm-1.2.105.tgz","fileCount":5,"integrity":"sha512-fGEJ5F77KXbdibhlVyxQ8Bo/IYUnTfKLujzYcrjTxkpfS0XSr+5i9LiWmvKvxzpSX4g8P1YNcmVO4neI64v3Fw==","signatures":[{"sig":"MEYCIQDR5eHvYooPnMdinM+LYY3HhrptoA917gt+YlIMGULwmAIhANCSCIeQN6zovufO7zw9HB4K6syGR844QSneCLTcEe00","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":23827},"main":"swarm.rip","type":"module","shasum":"ec46fbeb970d485c6f0d469fc015b356e5a0feca","exports":{".":"./swarm.rip"},"scripts":{"test":"rip test/example.rip -w 5"},"_npmUser":{"name":"shreeve","email":"steve.shreeve@gmail.com"},"_integrity":"sha512-fGEJ5F77KXbdibhlVyxQ8Bo/IYUnTfKLujzYcrjTxkpfS0XSr+5i9LiWmvKvxzpSX4g8P1YNcmVO4neI64v3Fw==","repository":{"url":"git+https://github.com/shreeve/rip-lang.git","type":"git","directory":"packages/swarm"},"_npmVersion":"10.8.3","description":"Parallel job runner with worker threads - setup once, swarm many","directories":{},"_nodeVersion":"24.3.0","dependencies":{"rip-lang":">=3.13.116"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/swarm_1.2.105_1773483474521_0.6998931815037643","host":"s3://npm-registry-packages-npm-production"}},"1.2.106":{"name":"@rip-lang/swarm","version":"1.2.106","keywords":["parallel","workers","jobs","tasks","concurrency","progress","cli","rip"],"author":"Steve Shreeve <steve.shreeve@gmail.com>","license":"MIT","_id":"@rip-lang/swarm@1.2.106","maintainers":[{"name":"shreeve","email":"steve.shreeve@gmail.com"}],"homepage":"https://github.com/shreeve/rip-lang/tree/main/packages/swarm#readme","bugs":{"url":"https://github.com/shreeve/rip-lang/issues"},"bin":{"swarm":"bin/swarm"},"dist":{"shasum":"5fb46b66e4a7e66bd94b3b08ec8b59bdf2f4aa36","tarball":"https://registry.npmjs.org/@rip-lang/swarm/-/swarm-1.2.106.tgz","fileCount":5,"integrity":"sha512-3YV3lr7+rLU+86dXLggryYTOCD9WMHhZO2S6tUscDhzFnxYkMicS/Rkg5bIe9Y96K0zp7mXnGypMI88Dqog0tg==","signatures":[{"sig":"MEYCIQCVNSiCEm1eoifdjrEyYjWDxTkU0z6C77FMB/xo46kF7QIhAOuVyuXebFda8sbj5IUKwwr6/83zpkGV1oinD8s8cQIo","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":23827},"main":"swarm.rip","type":"module","shasum":"5fb46b66e4a7e66bd94b3b08ec8b59bdf2f4aa36","exports":{".":"./swarm.rip"},"scripts":{"test":"rip test/example.rip -w 5"},"_npmUser":{"name":"shreeve","email":"steve.shreeve@gmail.com"},"_integrity":"sha512-3YV3lr7+rLU+86dXLggryYTOCD9WMHhZO2S6tUscDhzFnxYkMicS/Rkg5bIe9Y96K0zp7mXnGypMI88Dqog0tg==","repository":{"url":"git+https://github.com/shreeve/rip-lang.git","type":"git","directory":"packages/swarm"},"_npmVersion":"10.8.3","description":"Parallel job runner with worker threads - setup once, swarm many","directories":{},"_nodeVersion":"24.3.0","dependencies":{"rip-lang":">=3.13.117"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/swarm_1.2.106_1773483666804_0.015399667637932657","host":"s3://npm-registry-packages-npm-production"}},"1.2.107":{"name":"@rip-lang/swarm","version":"1.2.107","keywords":["parallel","workers","jobs","tasks","concurrency","progress","cli","rip"],"author":"Steve Shreeve <steve.shreeve@gmail.com>","license":"MIT","_id":"@rip-lang/swarm@1.2.107","maintainers":[{"name":"shreeve","email":"steve.shreeve@gmail.com"}],"homepage":"https://github.com/shreeve/rip-lang/tree/main/packages/swarm#readme","bugs":{"url":"https://github.com/shreeve/rip-lang/issues"},"bin":{"swarm":"bin/swarm"},"dist":{"shasum":"e98afa61d1655542044f7fb593e2a64612e1341f","tarball":"https://registry.npmjs.org/@rip-lang/swarm/-/swarm-1.2.107.tgz","fileCount":5,"integrity":"sha512-pvIRZj3NCQGSt3qNgEI1mDYTJngDYMb6PrztHkXrJruVoZAzPjoiHrmwsNK36U0JMxWkVZ6xtMjXpJqyyLpPYw==","signatures":[{"sig":"MEQCIAyQz/mON/QWbcQgmn3xy+OuKFwV4aS4Pcu8vI0VNWPnAiA1fs13FmObyp+ObeJfEFdeqUQpz+137fXjaYQg0PjZzg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":23827},"main":"swarm.rip","type":"module","shasum":"e98afa61d1655542044f7fb593e2a64612e1341f","exports":{".":"./swarm.rip"},"scripts":{"test":"rip test/example.rip -w 5"},"_npmUser":{"name":"shreeve","email":"steve.shreeve@gmail.com"},"_integrity":"sha512-pvIRZj3NCQGSt3qNgEI1mDYTJngDYMb6PrztHkXrJruVoZAzPjoiHrmwsNK36U0JMxWkVZ6xtMjXpJqyyLpPYw==","repository":{"url":"git+https://github.com/shreeve/rip-lang.git","type":"git","directory":"packages/swarm"},"_npmVersion":"10.8.3","description":"Parallel job runner with worker threads - setup once, swarm many","directories":{},"_nodeVersion":"24.3.0","dependencies":{"rip-lang":">=3.13.118"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/swarm_1.2.107_1773484232062_0.35440386496527343","host":"s3://npm-registry-packages-npm-production"}},"1.2.108":{"name":"@rip-lang/swarm","version":"1.2.108","keywords":["parallel","workers","jobs","tasks","concurrency","progress","cli","rip"],"author":"Steve Shreeve <steve.shreeve@gmail.com>","license":"MIT","_id":"@rip-lang/swarm@1.2.108","maintainers":[{"name":"shreeve","email":"steve.shreeve@gmail.com"}],"homepage":"https://github.com/shreeve/rip-lang/tree/main/packages/swarm#readme","bugs":{"url":"https://github.com/shreeve/rip-lang/issues"},"bin":{"swarm":"bin/swarm"},"dist":{"shasum":"bdf54d5d9b0fd779b1001263661abb0a19e5211e","tarball":"https://registry.npmjs.org/@rip-lang/swarm/-/swarm-1.2.108.tgz","fileCount":5,"integrity":"sha512-ttnB7mdbX8KZGVosZDFgOA4hR1UJ51eFgOCvoOjTYwhRTivxETDlViPM+arTAAmOsdCwWfBZ1YCtkkL+08hLsg==","signatures":[{"sig":"MEYCIQCebJdrrmn11ndoT1jZkVSXB+pKEiFFbezdHjwmStMISAIhALchxC5NyxUrQq0DQ9BqFuSogQoSuevjVyn+zIuE7WdN","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":23827},"main":"swarm.rip","type":"module","shasum":"bdf54d5d9b0fd779b1001263661abb0a19e5211e","exports":{".":"./swarm.rip"},"scripts":{"test":"rip test/example.rip -w 5"},"_npmUser":{"name":"shreeve","email":"steve.shreeve@gmail.com"},"_integrity":"sha512-ttnB7mdbX8KZGVosZDFgOA4hR1UJ51eFgOCvoOjTYwhRTivxETDlViPM+arTAAmOsdCwWfBZ1YCtkkL+08hLsg==","repository":{"url":"git+https://github.com/shreeve/rip-lang.git","type":"git","directory":"packages/swarm"},"_npmVersion":"10.8.3","description":"Parallel job runner with worker threads - setup once, swarm many","directories":{},"_nodeVersion":"24.3.0","dependencies":{"rip-lang":">=3.13.119"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/swarm_1.2.108_1773486997151_0.3445369403075502","host":"s3://npm-registry-packages-npm-production"}},"1.2.109":{"name":"@rip-lang/swarm","version":"1.2.109","keywords":["parallel","workers","jobs","tasks","concurrency","progress","cli","rip"],"author":"Steve Shreeve <steve.shreeve@gmail.com>","license":"MIT","_id":"@rip-lang/swarm@1.2.109","maintainers":[{"name":"shreeve","email":"steve.shreeve@gmail.com"}],"homepage":"https://github.com/shreeve/rip-lang/tree/main/packages/swarm#readme","bugs":{"url":"https://github.com/shreeve/rip-lang/issues"},"bin":{"swarm":"bin/swarm"},"dist":{"shasum":"c5912cec7a7dfcfa9b5b73f9effd29eeddf55fa4","tarball":"https://registry.npmjs.org/@rip-lang/swarm/-/swarm-1.2.109.tgz","fileCount":5,"integrity":"sha512-dwaFbV2PBjIT+XLYhIJlF8blHrUAHFdRyBEUV73v8HImMUgF9ZJ8Pf9V079Rlb4uig89Og11Wu7XU8B47GEeww==","signatures":[{"sig":"MEYCIQCH7hiR3Ixc5eYwY6FTpqFxAoPZR8c+ccJYFI0jogdeRAIhAMvVW5qnoXPAzYzhqdz7HAXIaQE9aauGlOomMa8tQqML","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":23827},"main":"swarm.rip","type":"module","shasum":"c5912cec7a7dfcfa9b5b73f9effd29eeddf55fa4","exports":{".":"./swarm.rip"},"scripts":{"test":"rip test/example.rip -w 5"},"_npmUser":{"name":"shreeve","email":"steve.shreeve@gmail.com"},"_integrity":"sha512-dwaFbV2PBjIT+XLYhIJlF8blHrUAHFdRyBEUV73v8HImMUgF9ZJ8Pf9V079Rlb4uig89Og11Wu7XU8B47GEeww==","repository":{"url":"git+https://github.com/shreeve/rip-lang.git","type":"git","directory":"packages/swarm"},"_npmVersion":"10.8.3","description":"Parallel job runner with worker threads - setup once, swarm many","directories":{},"_nodeVersion":"24.3.0","dependencies":{"rip-lang":">=3.13.120"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/swarm_1.2.109_1773488064416_0.6779165132187497","host":"s3://npm-registry-packages-npm-production"}},"1.2.110":{"name":"@rip-lang/swarm","version":"1.2.110","keywords":["parallel","workers","jobs","tasks","concurrency","progress","cli","rip"],"author":"Steve Shreeve <steve.shreeve@gmail.com>","license":"MIT","_id":"@rip-lang/swarm@1.2.110","maintainers":[{"name":"shreeve","email":"steve.shreeve@gmail.com"}],"homepage":"https://github.com/shreeve/rip-lang/tree/main/packages/swarm#readme","bugs":{"url":"https://github.com/shreeve/rip-lang/issues"},"bin":{"swarm":"bin/swarm"},"dist":{"shasum":"00f62f281100628b1c4eb3d223c93db6067d6ecc","tarball":"https://registry.npmjs.org/@rip-lang/swarm/-/swarm-1.2.110.tgz","fileCount":5,"integrity":"sha512-qg6JXz2MyfbSmB7ykTyYvP1BCX/9emt9t5KVG9vclZ+zGVKR+6hrKyIeueelmN/0Opc0fdlyPOA5/JVT9RidUA==","signatures":[{"sig":"MEYCIQDoRbBQIFyMGyhoksPfglE6/MMSy7AwRtXsQhKe03JzmgIhAOGa/Lu5N2kJpEkBeHfqBav9Bsam7eJ1yY04EWD4cp8+","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":23827},"main":"swarm.rip","type":"module","shasum":"00f62f281100628b1c4eb3d223c93db6067d6ecc","exports":{".":"./swarm.rip"},"scripts":{"test":"rip test/example.rip -w 5"},"_npmUser":{"name":"shreeve","email":"steve.shreeve@gmail.com"},"_integrity":"sha512-qg6JXz2MyfbSmB7ykTyYvP1BCX/9emt9t5KVG9vclZ+zGVKR+6hrKyIeueelmN/0Opc0fdlyPOA5/JVT9RidUA==","repository":{"url":"git+https://github.com/shreeve/rip-lang.git","type":"git","directory":"packages/swarm"},"_npmVersion":"10.8.3","description":"Parallel job runner with worker threads - setup once, swarm many","directories":{},"_nodeVersion":"24.3.0","dependencies":{"rip-lang":">=3.13.121"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/swarm_1.2.110_1773763858119_0.6304258981562196","host":"s3://npm-registry-packages-npm-production"}},"1.2.111":{"name":"@rip-lang/swarm","version":"1.2.111","keywords":["parallel","workers","jobs","tasks","concurrency","progress","cli","rip"],"author":"Steve Shreeve <steve.shreeve@gmail.com>","license":"MIT","_id":"@rip-lang/swarm@1.2.111","maintainers":[{"name":"shreeve","email":"steve.shreeve@gmail.com"}],"homepage":"https://github.com/shreeve/rip-lang/tree/main/packages/swarm#readme","bugs":{"url":"https://github.com/shreeve/rip-lang/issues"},"bin":{"swarm":"bin/swarm"},"dist":{"shasum":"48aace59e5e990dc4b24d24fda574f1145eb3c68","tarball":"https://registry.npmjs.org/@rip-lang/swarm/-/swarm-1.2.111.tgz","fileCount":5,"integrity":"sha512-efFe5NNHlSxBXAK6wNMxeCN8Gxj0R8XnMv9UoyjOQmIFabw9HNL2HeyV48iJpmw7HeClZU/YD7mmopu0NVJW+Q==","signatures":[{"sig":"MEYCIQCcEmNzUtWYywycMt8h1ujyMQjmrjbsiPQmh6fQxzJ13AIhAOfDZX7ZAgPWUfwAmNoYc99DZb5Ny97OXYCCo4A/LNaB","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":23827},"main":"swarm.rip","type":"module","shasum":"48aace59e5e990dc4b24d24fda574f1145eb3c68","exports":{".":"./swarm.rip"},"scripts":{"test":"rip test/example.rip -w 5"},"_npmUser":{"name":"shreeve","email":"steve.shreeve@gmail.com"},"_integrity":"sha512-efFe5NNHlSxBXAK6wNMxeCN8Gxj0R8XnMv9UoyjOQmIFabw9HNL2HeyV48iJpmw7HeClZU/YD7mmopu0NVJW+Q==","repository":{"url":"git+https://github.com/shreeve/rip-lang.git","type":"git","directory":"packages/swarm"},"_npmVersion":"10.8.3","description":"Parallel job runner with worker threads - setup once, swarm many","directories":{},"_nodeVersion":"24.3.0","dependencies":{"rip-lang":">=3.13.122"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/swarm_1.2.111_1773781800330_0.41140366505050174","host":"s3://npm-registry-packages-npm-production"}},"1.2.112":{"name":"@rip-lang/swarm","version":"1.2.112","keywords":["parallel","workers","jobs","tasks","concurrency","progress","cli","rip"],"author":"Steve Shreeve <steve.shreeve@gmail.com>","license":"MIT","_id":"@rip-lang/swarm@1.2.112","maintainers":[{"name":"shreeve","email":"steve.shreeve@gmail.com"}],"homepage":"https://github.com/shreeve/rip-lang/tree/main/packages/swarm#readme","bugs":{"url":"https://github.com/shreeve/rip-lang/issues"},"bin":{"swarm":"bin/swarm"},"dist":{"shasum":"ad1d5570d38913c797dff77aab683d89741f08f2","tarball":"https://registry.npmjs.org/@rip-lang/swarm/-/swarm-1.2.112.tgz","fileCount":5,"integrity":"sha512-Mhe2tCSEI8kijReIcCq3dzU5lDA93ZZtC4MDcIYiyUt+q563E+6ZHghxQz1WUgpM18Cim9COxf+qSXxE//i7fA==","signatures":[{"sig":"MEUCIC3QvEXv+w1ftXPkmehPURmGyt+fYC8Ur2Mv9zcWYwupAiEAvXjrryJxMQzeqYihiGcSX3gyzbnQRpGHQULtzyUWh8U=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":23827},"main":"swarm.rip","type":"module","shasum":"ad1d5570d38913c797dff77aab683d89741f08f2","exports":{".":"./swarm.rip"},"scripts":{"test":"rip test/example.rip -w 5"},"_npmUser":{"name":"shreeve","email":"steve.shreeve@gmail.com"},"_integrity":"sha512-Mhe2tCSEI8kijReIcCq3dzU5lDA93ZZtC4MDcIYiyUt+q563E+6ZHghxQz1WUgpM18Cim9COxf+qSXxE//i7fA==","repository":{"url":"git+https://github.com/shreeve/rip-lang.git","type":"git","directory":"packages/swarm"},"_npmVersion":"10.8.3","description":"Parallel job runner with worker threads - setup once, swarm many","directories":{},"_nodeVersion":"24.3.0","dependencies":{"rip-lang":">=3.13.123"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/swarm_1.2.112_1773809382277_0.5283388629395156","host":"s3://npm-registry-packages-npm-production"}},"1.2.113":{"name":"@rip-lang/swarm","version":"1.2.113","keywords":["parallel","workers","jobs","tasks","concurrency","progress","cli","rip"],"author":"Steve Shreeve <steve.shreeve@gmail.com>","license":"MIT","_id":"@rip-lang/swarm@1.2.113","maintainers":[{"name":"shreeve","email":"steve.shreeve@gmail.com"}],"homepage":"https://github.com/shreeve/rip-lang/tree/main/packages/swarm#readme","bugs":{"url":"https://github.com/shreeve/rip-lang/issues"},"bin":{"swarm":"bin/swarm"},"dist":{"shasum":"3c9a89fd8db084d07e9abb6abc84a7d2d108e292","tarball":"https://registry.npmjs.org/@rip-lang/swarm/-/swarm-1.2.113.tgz","fileCount":5,"integrity":"sha512-+w+WKTzqJ/s2sdiMZasdn6bm+Msti/5eho5q8nvMTdkZGuoAkb79JSpasHR0Lp4IQ0PZ4iEazF9C2oqgcHUaVw==","signatures":[{"sig":"MEQCIGMWUD4FiVgUNhq7ooI4ORe4NZneRKBdvpsaGAv0Zl/kAiB1tg1gPX/6WpU52HmUp3wYCJsiRIWdHr2LqwiB0XAWiw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":23827},"main":"swarm.rip","type":"module","shasum":"3c9a89fd8db084d07e9abb6abc84a7d2d108e292","exports":{".":"./swarm.rip"},"scripts":{"test":"rip test/example.rip -w 5"},"_npmUser":{"name":"shreeve","email":"steve.shreeve@gmail.com"},"_integrity":"sha512-+w+WKTzqJ/s2sdiMZasdn6bm+Msti/5eho5q8nvMTdkZGuoAkb79JSpasHR0Lp4IQ0PZ4iEazF9C2oqgcHUaVw==","repository":{"url":"git+https://github.com/shreeve/rip-lang.git","type":"git","directory":"packages/swarm"},"_npmVersion":"10.8.3","description":"Parallel job runner with worker threads - setup once, swarm many","directories":{},"_nodeVersion":"24.3.0","dependencies":{"rip-lang":">=3.13.124"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/swarm_1.2.113_1773876865348_0.846988140448357","host":"s3://npm-registry-packages-npm-production"}},"1.2.114":{"name":"@rip-lang/swarm","version":"1.2.114","keywords":["parallel","workers","jobs","tasks","concurrency","progress","cli","rip"],"author":"Steve Shreeve <steve.shreeve@gmail.com>","license":"MIT","_id":"@rip-lang/swarm@1.2.114","maintainers":[{"name":"shreeve","email":"steve.shreeve@gmail.com"}],"homepage":"https://github.com/shreeve/rip-lang/tree/main/packages/swarm#readme","bugs":{"url":"https://github.com/shreeve/rip-lang/issues"},"bin":{"swarm":"bin/swarm"},"dist":{"shasum":"e47f147a43f14e627324d84f62456f8a890cd393","tarball":"https://registry.npmjs.org/@rip-lang/swarm/-/swarm-1.2.114.tgz","fileCount":5,"integrity":"sha512-rR8Tc3NiSFT4g7wfjzmWu9kGBjieOFkCtjGK9CXSTxTTuW4JmMpiAYtuDwgdZOsH4Nqhnd0d79fsuk5AyO1mwA==","signatures":[{"sig":"MEUCIBnX+6VfOAWciQIqLEFEVvICjSQfuKV3HcyOg5D28LtUAiEA2LEAOqiXVwW6xR/9FvQ0F1liuJyAQdNh/MDanedJ1ss=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":23827},"main":"swarm.rip","type":"module","shasum":"e47f147a43f14e627324d84f62456f8a890cd393","exports":{".":"./swarm.rip"},"scripts":{"test":"rip test/example.rip -w 5"},"_npmUser":{"name":"shreeve","email":"steve.shreeve@gmail.com"},"_integrity":"sha512-rR8Tc3NiSFT4g7wfjzmWu9kGBjieOFkCtjGK9CXSTxTTuW4JmMpiAYtuDwgdZOsH4Nqhnd0d79fsuk5AyO1mwA==","repository":{"url":"git+https://github.com/shreeve/rip-lang.git","type":"git","directory":"packages/swarm"},"_npmVersion":"10.8.3","description":"Parallel job runner with worker threads - setup once, swarm many","directories":{},"_nodeVersion":"24.3.0","dependencies":{"rip-lang":">=3.13.125"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/swarm_1.2.114_1773881673845_0.5714966635233791","host":"s3://npm-registry-packages-npm-production"}},"1.2.115":{"name":"@rip-lang/swarm","version":"1.2.115","keywords":["parallel","workers","jobs","tasks","concurrency","progress","cli","rip"],"author":"Steve Shreeve <steve.shreeve@gmail.com>","license":"MIT","_id":"@rip-lang/swarm@1.2.115","maintainers":[{"name":"shreeve","email":"steve.shreeve@gmail.com"}],"homepage":"https://github.com/shreeve/rip-lang/tree/main/packages/swarm#readme","bugs":{"url":"https://github.com/shreeve/rip-lang/issues"},"bin":{"swarm":"bin/swarm"},"dist":{"shasum":"c979b759cc05dfae014c22d9cfbe9380df717101","tarball":"https://registry.npmjs.org/@rip-lang/swarm/-/swarm-1.2.115.tgz","fileCount":5,"integrity":"sha512-R93029db4iihmgzYiZ9IdHgfMrCUnvqRcc88tGCNWpHKsl9HCuejBpwJSB5sZQfkXsmxfarIs4u3iQ5T574xXw==","signatures":[{"sig":"MEYCIQCKZH45HhpesLCESy4DM11wPc+c41BJw3vecgu8PFO/ogIhAJFsTKU2e983yF8xy+SlfJIpoXdsI2lKvBSYK1dsMVlx","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":23827},"main":"swarm.rip","type":"module","shasum":"c979b759cc05dfae014c22d9cfbe9380df717101","exports":{".":"./swarm.rip"},"scripts":{"test":"rip test/example.rip -w 5"},"_npmUser":{"name":"shreeve","email":"steve.shreeve@gmail.com"},"_integrity":"sha512-R93029db4iihmgzYiZ9IdHgfMrCUnvqRcc88tGCNWpHKsl9HCuejBpwJSB5sZQfkXsmxfarIs4u3iQ5T574xXw==","repository":{"url":"git+https://github.com/shreeve/rip-lang.git","type":"git","directory":"packages/swarm"},"_npmVersion":"10.8.3","description":"Parallel job runner with worker threads - setup once, swarm many","directories":{},"_nodeVersion":"24.3.0","dependencies":{"rip-lang":">=3.13.126"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/swarm_1.2.115_1774072852769_0.23208350427840418","host":"s3://npm-registry-packages-npm-production"}},"1.2.116":{"name":"@rip-lang/swarm","version":"1.2.116","keywords":["parallel","workers","jobs","tasks","concurrency","progress","cli","rip"],"author":"Steve Shreeve <steve.shreeve@gmail.com>","license":"MIT","_id":"@rip-lang/swarm@1.2.116","maintainers":[{"name":"shreeve","email":"steve.shreeve@gmail.com"}],"homepage":"https://github.com/shreeve/rip-lang/tree/main/packages/swarm#readme","bugs":{"url":"https://github.com/shreeve/rip-lang/issues"},"bin":{"swarm":"bin/swarm"},"dist":{"shasum":"f6f65a808df53952972caad81f812339d4dbc85f","tarball":"https://registry.npmjs.org/@rip-lang/swarm/-/swarm-1.2.116.tgz","fileCount":5,"integrity":"sha512-PWPN9PQu1gHmntiB+wVq6nlBAcZkjMIA7WsfBD74sYKAqwTgB2sUAKo+SwfeIHAytSqbmJY3bKzag8it1CxBsg==","signatures":[{"sig":"MEUCICrcIdIYpxpjsi942wNXZPSR8a83C4Qpo5iDec4WYIqoAiEAneXyYfHTWaGHEft15dFJMx2H2LMFX9/2QpRKEfW3oxY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":23827},"main":"swarm.rip","type":"module","shasum":"f6f65a808df53952972caad81f812339d4dbc85f","exports":{".":"./swarm.rip"},"scripts":{"test":"rip test/example.rip -w 5"},"_npmUser":{"name":"shreeve","email":"steve.shreeve@gmail.com"},"_integrity":"sha512-PWPN9PQu1gHmntiB+wVq6nlBAcZkjMIA7WsfBD74sYKAqwTgB2sUAKo+SwfeIHAytSqbmJY3bKzag8it1CxBsg==","repository":{"url":"git+https://github.com/shreeve/rip-lang.git","type":"git","directory":"packages/swarm"},"_npmVersion":"10.8.3","description":"Parallel job runner with worker threads - setup once, swarm many","directories":{},"_nodeVersion":"24.3.0","dependencies":{"rip-lang":">=3.13.127"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/swarm_1.2.116_1774077514993_0.17996237841191953","host":"s3://npm-registry-packages-npm-production"}},"1.2.117":{"name":"@rip-lang/swarm","version":"1.2.117","keywords":["parallel","workers","jobs","tasks","concurrency","progress","cli","rip"],"author":"Steve Shreeve <steve.shreeve@gmail.com>","license":"MIT","_id":"@rip-lang/swarm@1.2.117","maintainers":[{"name":"shreeve","email":"steve.shreeve@gmail.com"}],"homepage":"https://github.com/shreeve/rip-lang/tree/main/packages/swarm#readme","bugs":{"url":"https://github.com/shreeve/rip-lang/issues"},"bin":{"swarm":"bin/swarm"},"dist":{"shasum":"579483e9c9745539ada8b7f3f7e7ff25c934267e","tarball":"https://registry.npmjs.org/@rip-lang/swarm/-/swarm-1.2.117.tgz","fileCount":5,"integrity":"sha512-NEH0zckk6XhpLpCpe9fWeXMoY/SB7SG8Xv+46YC/FxXu5orkKaxlegKwQVqE18OXPbo/2hEsjk4bFFLTvhP/6w==","signatures":[{"sig":"MEYCIQCXvSkTgHyUlfNVhXKGoQByh8V0nnW3YH+RhMCnID9JMQIhAPPSNpdiPu+JP467TxTXR+mABMqZpbmptx5Z5I7yZDnV","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":23827},"main":"swarm.rip","type":"module","shasum":"579483e9c9745539ada8b7f3f7e7ff25c934267e","exports":{".":"./swarm.rip"},"scripts":{"test":"rip test/example.rip -w 5"},"_npmUser":{"name":"shreeve","email":"steve.shreeve@gmail.com"},"_integrity":"sha512-NEH0zckk6XhpLpCpe9fWeXMoY/SB7SG8Xv+46YC/FxXu5orkKaxlegKwQVqE18OXPbo/2hEsjk4bFFLTvhP/6w==","repository":{"url":"git+https://github.com/shreeve/rip-lang.git","type":"git","directory":"packages/swarm"},"_npmVersion":"10.8.3","description":"Parallel job runner with worker threads - setup once, swarm many","directories":{},"_nodeVersion":"24.3.0","dependencies":{"rip-lang":">=3.13.128"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/swarm_1.2.117_1774077735644_0.4696181519007385","host":"s3://npm-registry-packages-npm-production"}},"1.2.118":{"name":"@rip-lang/swarm","version":"1.2.118","keywords":["parallel","workers","jobs","tasks","concurrency","progress","cli","rip"],"author":"Steve Shreeve <steve.shreeve@gmail.com>","license":"MIT","_id":"@rip-lang/swarm@1.2.118","maintainers":[{"name":"shreeve","email":"steve.shreeve@gmail.com"}],"homepage":"https://github.com/shreeve/rip-lang/tree/main/packages/swarm#readme","bugs":{"url":"https://github.com/shreeve/rip-lang/issues"},"bin":{"swarm":"bin/swarm"},"dist":{"shasum":"f48e9fe65a8d9b45b06f01dea4411dface205f9f","tarball":"https://registry.npmjs.org/@rip-lang/swarm/-/swarm-1.2.118.tgz","fileCount":5,"integrity":"sha512-BWpHkNb+vN0I6PB/A5ilpiiCPNGTncYje0ueFQyvQRbptVBFh/JXLAQNYfwJcNASkIfQiiGVAr8hna7ZYBGbDg==","signatures":[{"sig":"MEUCIAxraegwln3gzjpycKgD2uqQ4kTnyZt8eV4eEVO4XxALAiEA601N5mx4SoTjoLXawbDqaFALo+7TvN2yZZ34l5m/Plk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":23827},"main":"swarm.rip","type":"module","shasum":"f48e9fe65a8d9b45b06f01dea4411dface205f9f","exports":{".":"./swarm.rip"},"scripts":{"test":"rip test/example.rip -w 5"},"_npmUser":{"name":"shreeve","email":"steve.shreeve@gmail.com"},"_integrity":"sha512-BWpHkNb+vN0I6PB/A5ilpiiCPNGTncYje0ueFQyvQRbptVBFh/JXLAQNYfwJcNASkIfQiiGVAr8hna7ZYBGbDg==","repository":{"url":"git+https://github.com/shreeve/rip-lang.git","type":"git","directory":"packages/swarm"},"_npmVersion":"10.8.3","description":"Parallel job runner with worker threads - setup once, swarm many","directories":{},"_nodeVersion":"24.3.0","dependencies":{"rip-lang":">=3.13.129"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/swarm_1.2.118_1774078942339_0.9191670724360796","host":"s3://npm-registry-packages-npm-production"}},"1.2.119":{"name":"@rip-lang/swarm","version":"1.2.119","keywords":["parallel","workers","jobs","tasks","concurrency","progress","cli","rip"],"author":"Steve Shreeve <steve.shreeve@gmail.com>","license":"MIT","_id":"@rip-lang/swarm@1.2.119","maintainers":[{"name":"shreeve","email":"steve.shreeve@gmail.com"}],"homepage":"https://github.com/shreeve/rip-lang/tree/main/packages/swarm#readme","bugs":{"url":"https://github.com/shreeve/rip-lang/issues"},"bin":{"swarm":"bin/swarm"},"dist":{"shasum":"ed386f68b2ebfc5f3c4d072e548e0b3b1c0ad34e","tarball":"https://registry.npmjs.org/@rip-lang/swarm/-/swarm-1.2.119.tgz","fileCount":5,"integrity":"sha512-LH51OV9avEyGM5qQGzGU84rY5SnSM1zNyFwMKFvc8h7aiAEZHTDEa4lHxxpE3lJbXiNQdTmEHnTV2LRa/oAc9Q==","signatures":[{"sig":"MEYCIQChlYSZ0fhknGeQXzCmGtfDHEuwxlrB8nogBgCexmqGKQIhANmJGbknz0UQekkCj6tWATV3Al3HDGNKM2nhEaLi9eoz","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":23827},"main":"swarm.rip","type":"module","shasum":"ed386f68b2ebfc5f3c4d072e548e0b3b1c0ad34e","exports":{".":"./swarm.rip"},"scripts":{"test":"rip test/example.rip -w 5"},"_npmUser":{"name":"shreeve","email":"steve.shreeve@gmail.com"},"_integrity":"sha512-LH51OV9avEyGM5qQGzGU84rY5SnSM1zNyFwMKFvc8h7aiAEZHTDEa4lHxxpE3lJbXiNQdTmEHnTV2LRa/oAc9Q==","repository":{"url":"git+https://github.com/shreeve/rip-lang.git","type":"git","directory":"packages/swarm"},"_npmVersion":"10.8.3","description":"Parallel job runner with worker threads - setup once, swarm many","directories":{},"_nodeVersion":"24.3.0","dependencies":{"rip-lang":">=3.13.130"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/swarm_1.2.119_1775173758978_0.6583423810458975","host":"s3://npm-registry-packages-npm-production"}},"1.2.120":{"name":"@rip-lang/swarm","version":"1.2.120","keywords":["parallel","workers","jobs","tasks","concurrency","progress","cli","rip"],"author":"Steve Shreeve <steve.shreeve@gmail.com>","license":"MIT","_id":"@rip-lang/swarm@1.2.120","maintainers":[{"name":"shreeve","email":"steve.shreeve@gmail.com"}],"homepage":"https://github.com/shreeve/rip-lang/tree/main/packages/swarm#readme","bugs":{"url":"https://github.com/shreeve/rip-lang/issues"},"bin":{"swarm":"bin/swarm"},"dist":{"shasum":"750b07170b6f31c8c0102d49e5f28cfdac92dfe9","tarball":"https://registry.npmjs.org/@rip-lang/swarm/-/swarm-1.2.120.tgz","fileCount":5,"integrity":"sha512-OHFYl9nvXEwnrlP4fq62eVnED8u5QaWuwShUQjF+qSO4vognnTEJn/kN7EBG32mIncunC5QsnNzQkvs6UQ7vQg==","signatures":[{"sig":"MEQCIE2VJkxx4xj/AORY9CIGz660lDeKbZpyiEUo9dAOevifAiBqPKewHayFuikHFPU/0GXALZDc0ZSk/08fG05kk1CPjg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":23827},"main":"swarm.rip","type":"module","shasum":"750b07170b6f31c8c0102d49e5f28cfdac92dfe9","exports":{".":"./swarm.rip"},"scripts":{"test":"rip test/example.rip -w 5"},"_npmUser":{"name":"shreeve","email":"steve.shreeve@gmail.com"},"_integrity":"sha512-OHFYl9nvXEwnrlP4fq62eVnED8u5QaWuwShUQjF+qSO4vognnTEJn/kN7EBG32mIncunC5QsnNzQkvs6UQ7vQg==","repository":{"url":"git+https://github.com/shreeve/rip-lang.git","type":"git","directory":"packages/swarm"},"_npmVersion":"10.8.3","description":"Parallel job runner with worker threads - setup once, swarm many","directories":{},"_nodeVersion":"24.3.0","dependencies":{"rip-lang":">=3.13.132"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/swarm_1.2.120_1775281398299_0.20886636090543576","host":"s3://npm-registry-packages-npm-production"}},"1.2.121":{"name":"@rip-lang/swarm","version":"1.2.121","keywords":["parallel","workers","jobs","tasks","concurrency","progress","cli","rip"],"author":"Steve Shreeve <steve.shreeve@gmail.com>","license":"MIT","_id":"@rip-lang/swarm@1.2.121","maintainers":[{"name":"shreeve","email":"steve.shreeve@gmail.com"}],"homepage":"https://github.com/shreeve/rip-lang/tree/main/packages/swarm#readme","bugs":{"url":"https://github.com/shreeve/rip-lang/issues"},"bin":{"swarm":"bin/swarm"},"dist":{"shasum":"16c89b3a4bf1316f64bc045719247274c0c188f8","tarball":"https://registry.npmjs.org/@rip-lang/swarm/-/swarm-1.2.121.tgz","fileCount":5,"integrity":"sha512-FuJ81nsWczKFMF+8vKYCkgZAczFVZgf7JQdOrKooh8HUxUp+Jz0NiAnKEyywbb7lY4UkRNqbFvihdKiyqYxmOQ==","signatures":[{"sig":"MEYCIQDWQ0HWYt5D5Enbr8A2PrqJBqxLBOansYZjTi59EKzFzgIhAI2bZB5YeDAg9WvAy3FO0hF3ZQdhqkThL9Qur6NjAOK0","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":23827},"main":"swarm.rip","type":"module","shasum":"16c89b3a4bf1316f64bc045719247274c0c188f8","exports":{".":"./swarm.rip"},"scripts":{"test":"rip test/example.rip -w 5"},"_npmUser":{"name":"shreeve","email":"steve.shreeve@gmail.com"},"_integrity":"sha512-FuJ81nsWczKFMF+8vKYCkgZAczFVZgf7JQdOrKooh8HUxUp+Jz0NiAnKEyywbb7lY4UkRNqbFvihdKiyqYxmOQ==","repository":{"url":"git+https://github.com/shreeve/rip-lang.git","type":"git","directory":"packages/swarm"},"_npmVersion":"10.8.3","description":"Parallel job runner with worker threads - setup once, swarm many","directories":{},"_nodeVersion":"24.3.0","dependencies":{"rip-lang":">=3.13.133"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/swarm_1.2.121_1775284664265_0.458567160022024","host":"s3://npm-registry-packages-npm-production"}},"1.2.122":{"name":"@rip-lang/swarm","version":"1.2.122","keywords":["parallel","workers","jobs","tasks","concurrency","progress","cli","rip"],"author":"Steve Shreeve <steve.shreeve@gmail.com>","license":"MIT","_id":"@rip-lang/swarm@1.2.122","maintainers":[{"name":"shreeve","email":"steve.shreeve@gmail.com"}],"homepage":"https://github.com/shreeve/rip-lang/tree/main/packages/swarm#readme","bugs":{"url":"https://github.com/shreeve/rip-lang/issues"},"bin":{"swarm":"bin/swarm"},"dist":{"shasum":"a0a41ef0ec5ce9b054ca72a5fa0994de635d9590","tarball":"https://registry.npmjs.org/@rip-lang/swarm/-/swarm-1.2.122.tgz","fileCount":5,"integrity":"sha512-6iwzAG6vxostBeB5uVo+EU06liQIO+mGxjndWKAsMkSh2wCUZh25wT03oYVKmdkLi1oMp1rH+6V4DO8IbTMRxA==","signatures":[{"sig":"MEQCIHTo+YjSymVag1XGUbonhGtK41c9rnH22EBVRkvfFPQKAiByygdyzx89LARhTH++FuypQh79+FeJInSN1Hcua+QKtQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":23827},"main":"swarm.rip","type":"module","shasum":"a0a41ef0ec5ce9b054ca72a5fa0994de635d9590","exports":{".":"./swarm.rip"},"scripts":{"test":"rip test/example.rip -w 5"},"_npmUser":{"name":"shreeve","email":"steve.shreeve@gmail.com"},"_integrity":"sha512-6iwzAG6vxostBeB5uVo+EU06liQIO+mGxjndWKAsMkSh2wCUZh25wT03oYVKmdkLi1oMp1rH+6V4DO8IbTMRxA==","repository":{"url":"git+https://github.com/shreeve/rip-lang.git","type":"git","directory":"packages/swarm"},"_npmVersion":"10.8.3","description":"Parallel job runner with worker threads - setup once, swarm many","directories":{},"_nodeVersion":"24.3.0","dependencies":{"rip-lang":">=3.13.134"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/swarm_1.2.122_1775292567842_0.8932675161392816","host":"s3://npm-registry-packages-npm-production"}},"1.2.123":{"name":"@rip-lang/swarm","version":"1.2.123","keywords":["parallel","workers","jobs","tasks","concurrency","progress","cli","rip"],"author":"Steve Shreeve <steve.shreeve@gmail.com>","license":"MIT","_id":"@rip-lang/swarm@1.2.123","maintainers":[{"name":"shreeve","email":"steve.shreeve@gmail.com"}],"homepage":"https://github.com/shreeve/rip-lang/tree/main/packages/swarm#readme","bugs":{"url":"https://github.com/shreeve/rip-lang/issues"},"bin":{"swarm":"bin/swarm"},"dist":{"shasum":"1418bd4db1883bbcabce380b23a9980abf1647f1","tarball":"https://registry.npmjs.org/@rip-lang/swarm/-/swarm-1.2.123.tgz","fileCount":5,"integrity":"sha512-TkgKrb8awCBdjzr2Qj17JlIzkBDDOawMm+4Uk+kKPXa+J/njL43q+sETKid2b4FOASoY0dqxalPs5Bjjgumpmg==","signatures":[{"sig":"MEYCIQDF94O3huEbdH+hZjD0HJa9B3OmtPfD/qONS3kt2FLS4QIhALA3b4U7L7i2u/ALVsc+ePi5KFlpjeo7lQ2W2w6iQrYZ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":23827},"main":"swarm.rip","type":"module","shasum":"1418bd4db1883bbcabce380b23a9980abf1647f1","exports":{".":"./swarm.rip"},"scripts":{"test":"rip test/example.rip -w 5"},"_npmUser":{"name":"shreeve","email":"steve.shreeve@gmail.com"},"_integrity":"sha512-TkgKrb8awCBdjzr2Qj17JlIzkBDDOawMm+4Uk+kKPXa+J/njL43q+sETKid2b4FOASoY0dqxalPs5Bjjgumpmg==","repository":{"url":"git+https://github.com/shreeve/rip-lang.git","type":"git","directory":"packages/swarm"},"_npmVersion":"10.8.3","description":"Parallel job runner with worker threads - setup once, swarm many","directories":{},"_nodeVersion":"24.3.0","dependencies":{"rip-lang":">=3.13.135"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/swarm_1.2.123_1775815239894_0.5078243850697859","host":"s3://npm-registry-packages-npm-production"}},"1.2.124":{"name":"@rip-lang/swarm","version":"1.2.124","keywords":["parallel","workers","jobs","tasks","concurrency","progress","cli","rip"],"author":"Steve Shreeve <steve.shreeve@gmail.com>","license":"MIT","_id":"@rip-lang/swarm@1.2.124","maintainers":[{"name":"shreeve","email":"steve.shreeve@gmail.com"}],"homepage":"https://github.com/shreeve/rip-lang/tree/main/packages/swarm#readme","bugs":{"url":"https://github.com/shreeve/rip-lang/issues"},"bin":{"swarm":"bin/swarm"},"dist":{"shasum":"3cc96d431e1d555d0f243054dc30a908fd62fd1c","tarball":"https://registry.npmjs.org/@rip-lang/swarm/-/swarm-1.2.124.tgz","fileCount":5,"integrity":"sha512-Ef6GFTxnMl00xFmNPdWlejzHp3boZMu9hoyHqhq1pmZQLYwkDdFjkdVfS5iBLrB85qx+wIIgmqBVLrOgcXrS+A==","signatures":[{"sig":"MEQCIB9vH62PWmK4KCN+Svl3PFzxP/JJ15yGt/fKfDR9VyVzAiBNcs8PDUJnZ3AnJxYjFWnDfvczm227vMtmF5vv4W7cYQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":23827},"main":"swarm.rip","type":"module","shasum":"3cc96d431e1d555d0f243054dc30a908fd62fd1c","exports":{".":"./swarm.rip"},"scripts":{"test":"rip test/example.rip -w 5"},"_npmUser":{"name":"shreeve","email":"steve.shreeve@gmail.com"},"_integrity":"sha512-Ef6GFTxnMl00xFmNPdWlejzHp3boZMu9hoyHqhq1pmZQLYwkDdFjkdVfS5iBLrB85qx+wIIgmqBVLrOgcXrS+A==","repository":{"url":"git+https://github.com/shreeve/rip-lang.git","type":"git","directory":"packages/swarm"},"_npmVersion":"10.8.3","description":"Parallel job runner with worker threads - setup once, swarm many","directories":{},"_nodeVersion":"24.3.0","dependencies":{"rip-lang":">=3.13.136"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/swarm_1.2.124_1775817403260_0.9789788072421626","host":"s3://npm-registry-packages-npm-production"}},"1.2.125":{"name":"@rip-lang/swarm","version":"1.2.125","keywords":["parallel","workers","jobs","tasks","concurrency","progress","cli","rip"],"author":"Steve Shreeve <steve.shreeve@gmail.com>","license":"MIT","_id":"@rip-lang/swarm@1.2.125","maintainers":[{"name":"shreeve","email":"steve.shreeve@gmail.com"}],"homepage":"https://github.com/shreeve/rip-lang/tree/main/packages/swarm#readme","bugs":{"url":"https://github.com/shreeve/rip-lang/issues"},"bin":{"swarm":"bin/swarm"},"dist":{"shasum":"3e1bc449a4406e0f319f652c393f37c91f1e4ae1","tarball":"https://registry.npmjs.org/@rip-lang/swarm/-/swarm-1.2.125.tgz","fileCount":5,"integrity":"sha512-ZIZ18jXf4kXA9kTqbZ+wyNlHOJqEs9M4adIpZlNWaDzdVbeowdVMS+BlqPCuvv4JuxgoqibkDCWj562y1KvjsQ==","signatures":[{"sig":"MEQCIDslSU6ZgFvahiStnOwDrl7pRaZ4uVRqL+Ep5mcmjSH2AiBJ1KqFohvnsNyY2Y1h6l4ZLOun6W5iwgB6y8QzarwI5g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":23827},"main":"swarm.rip","type":"module","shasum":"3e1bc449a4406e0f319f652c393f37c91f1e4ae1","exports":{".":"./swarm.rip"},"scripts":{"test":"rip test/example.rip -w 5"},"_npmUser":{"name":"shreeve","email":"steve.shreeve@gmail.com"},"_integrity":"sha512-ZIZ18jXf4kXA9kTqbZ+wyNlHOJqEs9M4adIpZlNWaDzdVbeowdVMS+BlqPCuvv4JuxgoqibkDCWj562y1KvjsQ==","repository":{"url":"git+https://github.com/shreeve/rip-lang.git","type":"git","directory":"packages/swarm"},"_npmVersion":"10.8.3","description":"Parallel job runner with worker threads - setup once, swarm many","directories":{},"_nodeVersion":"24.3.0","dependencies":{"rip-lang":">=3.13.137"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/swarm_1.2.125_1775819304933_0.6183750922525277","host":"s3://npm-registry-packages-npm-production"}},"1.2.126":{"name":"@rip-lang/swarm","version":"1.2.126","keywords":["parallel","workers","jobs","tasks","concurrency","progress","cli","rip"],"author":"Steve Shreeve <steve.shreeve@gmail.com>","license":"MIT","_id":"@rip-lang/swarm@1.2.126","maintainers":[{"name":"shreeve","email":"steve.shreeve@gmail.com"}],"homepage":"https://github.com/shreeve/rip-lang/tree/main/packages/swarm#readme","bugs":{"url":"https://github.com/shreeve/rip-lang/issues"},"bin":{"swarm":"bin/swarm"},"dist":{"shasum":"2b4bbff419b77b95ffc048321574a856d755ddc1","tarball":"https://registry.npmjs.org/@rip-lang/swarm/-/swarm-1.2.126.tgz","fileCount":5,"integrity":"sha512-B2OPfwiT54c5MVprdjQiSBjMl8jRshSSRZFyKw70TnAtrzWaXinQPZbEtxb8LPkLT3+89VvHxHZDwWO4axeemA==","signatures":[{"sig":"MEUCIFiMFksvGvVcHUandIdrZGxAgnV+QGJvjtFWs6XxLBU2AiEAwEDtAgQniUkI8f2L54F8kDYSgN5mHwHRB8Gd+V5Cfn8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":23825},"main":"swarm.rip","type":"module","shasum":"2b4bbff419b77b95ffc048321574a856d755ddc1","exports":{".":"./swarm.rip"},"scripts":{"test":"rip test/example.rip -w 5"},"_npmUser":{"name":"shreeve","email":"steve.shreeve@gmail.com"},"_integrity":"sha512-B2OPfwiT54c5MVprdjQiSBjMl8jRshSSRZFyKw70TnAtrzWaXinQPZbEtxb8LPkLT3+89VvHxHZDwWO4axeemA==","repository":{"url":"git+https://github.com/shreeve/rip-lang.git","type":"git","directory":"packages/swarm"},"_npmVersion":"10.8.3","description":"Parallel job runner with worker threads - setup once, swarm many","directories":{},"_nodeVersion":"24.3.0","dependencies":{"rip-lang":">=3.14.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/swarm_1.2.126_1776676391794_0.8541071365723727","host":"s3://npm-registry-packages-npm-production"}},"1.2.127":{"name":"@rip-lang/swarm","version":"1.2.127","keywords":["parallel","workers","jobs","tasks","concurrency","progress","cli","rip"],"author":"Steve Shreeve <steve.shreeve@gmail.com>","license":"MIT","_id":"@rip-lang/swarm@1.2.127","maintainers":[{"name":"shreeve","email":"steve.shreeve@gmail.com"}],"homepage":"https://github.com/shreeve/rip-lang/tree/main/packages/swarm#readme","bugs":{"url":"https://github.com/shreeve/rip-lang/issues"},"bin":{"swarm":"bin/swarm"},"dist":{"shasum":"f0e5a83420d6ac3ebb97f09d2db831ddcda94e33","tarball":"https://registry.npmjs.org/@rip-lang/swarm/-/swarm-1.2.127.tgz","fileCount":5,"integrity":"sha512-JEVMuce4h1EqgJQcrVa1PBUKp9ynshxAh80ebr6FGyueQnEEYF7DyHM804WpjL3ACEck66j/e7sojeLKfufedg==","signatures":[{"sig":"MEUCID+nN+3z/7c5UZbfoIFbUXe2yocVXyutQXinWyZjnPRcAiEAgliECyueDXwiy97Jv+KgzpqqSNeycqJqMmgGYkaStBY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":23825},"main":"swarm.rip","type":"module","shasum":"f0e5a83420d6ac3ebb97f09d2db831ddcda94e33","exports":{".":"./swarm.rip"},"scripts":{"test":"rip test/example.rip -w 5"},"_npmUser":{"name":"shreeve","email":"steve.shreeve@gmail.com"},"_integrity":"sha512-JEVMuce4h1EqgJQcrVa1PBUKp9ynshxAh80ebr6FGyueQnEEYF7DyHM804WpjL3ACEck66j/e7sojeLKfufedg==","repository":{"url":"git+https://github.com/shreeve/rip-lang.git","type":"git","directory":"packages/swarm"},"_npmVersion":"10.8.3","description":"Parallel job runner with worker threads - setup once, swarm many","directories":{},"_nodeVersion":"24.3.0","dependencies":{"rip-lang":">=3.14.1"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/swarm_1.2.127_1776680762485_0.2260557971736039","host":"s3://npm-registry-packages-npm-production"}},"1.2.128":{"name":"@rip-lang/swarm","version":"1.2.128","keywords":["parallel","workers","jobs","tasks","concurrency","progress","cli","rip"],"author":"Steve Shreeve <steve.shreeve@gmail.com>","license":"MIT","_id":"@rip-lang/swarm@1.2.128","maintainers":[{"name":"shreeve","email":"steve.shreeve@gmail.com"}],"homepage":"https://github.com/shreeve/rip-lang/tree/main/packages/swarm#readme","bugs":{"url":"https://github.com/shreeve/rip-lang/issues"},"bin":{"swarm":"bin/swarm"},"dist":{"shasum":"eedaf409495702bf2caa6b0253196c0b65282c45","tarball":"https://registry.npmjs.org/@rip-lang/swarm/-/swarm-1.2.128.tgz","fileCount":5,"integrity":"sha512-BgbdhR88N9DlBBqJJQyVBxQ0waTTu4Q08LYB80AA8b/CuZ55CiK/zCKYIOZHNYIaOgz+WXVTmurYlglBia/QMA==","signatures":[{"sig":"MEUCIQDiFf+lcqX5rz3wM/t4kOCQ9zWKeqXlq5Q3L3bUIBgv7QIgcEvhFjEXmL/s/QZULAzFpukz814/kc56wH33VIVu0xQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":23825},"main":"swarm.rip","type":"module","shasum":"eedaf409495702bf2caa6b0253196c0b65282c45","exports":{".":"./swarm.rip"},"scripts":{"test":"rip test/example.rip -w 5"},"_npmUser":{"name":"shreeve","email":"steve.shreeve@gmail.com"},"_integrity":"sha512-BgbdhR88N9DlBBqJJQyVBxQ0waTTu4Q08LYB80AA8b/CuZ55CiK/zCKYIOZHNYIaOgz+WXVTmurYlglBia/QMA==","repository":{"url":"git+https://github.com/shreeve/rip-lang.git","type":"git","directory":"packages/swarm"},"_npmVersion":"10.8.3","description":"Parallel job runner with worker threads - setup once, swarm many","directories":{},"_nodeVersion":"24.3.0","dependencies":{"rip-lang":">=3.14.2"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/swarm_1.2.128_1776959024696_0.9629105793863397","host":"s3://npm-registry-packages-npm-production"}},"1.2.129":{"name":"@rip-lang/swarm","version":"1.2.129","keywords":["parallel","workers","jobs","tasks","concurrency","progress","cli","rip"],"author":"Steve Shreeve <steve.shreeve@gmail.com>","license":"MIT","_id":"@rip-lang/swarm@1.2.129","maintainers":[{"name":"shreeve","email":"steve.shreeve@gmail.com"}],"homepage":"https://github.com/shreeve/rip-lang/tree/main/packages/swarm#readme","bugs":{"url":"https://github.com/shreeve/rip-lang/issues"},"bin":{"swarm":"bin/swarm"},"dist":{"shasum":"ca3d47a1b6e73d314321de3fdd23bb81cbd78901","tarball":"https://registry.npmjs.org/@rip-lang/swarm/-/swarm-1.2.129.tgz","fileCount":5,"integrity":"sha512-M6/61U+2MSPwZPLVrIXltc1fDEpZMnlIOJ9hOcdjpq1hQ0CnT/JkhH+ZOl0g8jKcBxsvMKSR8YT24tkAtVdUxw==","signatures":[{"sig":"MEUCIFyJB4nifxRGRwgZc2ecUCogCIV+iSDL4jxyDT4eAk4/AiEAqUU0fRKo3WkJjT161Fs03z6PjIAPLCameTbKTLRl7tI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":23825},"main":"swarm.rip","type":"module","shasum":"ca3d47a1b6e73d314321de3fdd23bb81cbd78901","exports":{".":"./swarm.rip"},"scripts":{"test":"rip test/example.rip -w 5"},"_npmUser":{"name":"shreeve","email":"steve.shreeve@gmail.com"},"_integrity":"sha512-M6/61U+2MSPwZPLVrIXltc1fDEpZMnlIOJ9hOcdjpq1hQ0CnT/JkhH+ZOl0g8jKcBxsvMKSR8YT24tkAtVdUxw==","repository":{"url":"git+https://github.com/shreeve/rip-lang.git","type":"git","directory":"packages/swarm"},"_npmVersion":"10.8.3","description":"Parallel job runner with worker threads - setup once, swarm many","directories":{},"_nodeVersion":"24.3.0","dependencies":{"rip-lang":">=3.14.3"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/swarm_1.2.129_1776959491833_0.948383056446575","host":"s3://npm-registry-packages-npm-production"}},"1.2.130":{"name":"@rip-lang/swarm","version":"1.2.130","keywords":["parallel","workers","jobs","tasks","concurrency","progress","cli","rip"],"author":"Steve Shreeve <steve.shreeve@gmail.com>","license":"MIT","_id":"@rip-lang/swarm@1.2.130","maintainers":[{"name":"shreeve","email":"steve.shreeve@gmail.com"}],"homepage":"https://github.com/shreeve/rip-lang/tree/main/packages/swarm#readme","bugs":{"url":"https://github.com/shreeve/rip-lang/issues"},"bin":{"swarm":"bin/swarm"},"dist":{"shasum":"a8bdd245f3cea218c7725444a127996e7358caea","tarball":"https://registry.npmjs.org/@rip-lang/swarm/-/swarm-1.2.130.tgz","fileCount":5,"integrity":"sha512-IuinluFMfVCrZ6Y3F3fP1y8Vpks1WKQxji7diUs3NzWPNS+xm2EDPkPfi4e/W9uHpxloRr04vkLskjyaMGe2eQ==","signatures":[{"sig":"MEUCIB406lSriTGrlHEDb1d4MFGOcxYDWrWfulvchNTRY5ZJAiEAz91A/toQo+k2aLYWqHU5wRIJqesGVlUMJN6ivpdzfLE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":23825},"main":"swarm.rip","type":"module","shasum":"a8bdd245f3cea218c7725444a127996e7358caea","exports":{".":"./swarm.rip"},"scripts":{"test":"rip test/example.rip -w 5"},"_npmUser":{"name":"shreeve","email":"steve.shreeve@gmail.com"},"_integrity":"sha512-IuinluFMfVCrZ6Y3F3fP1y8Vpks1WKQxji7diUs3NzWPNS+xm2EDPkPfi4e/W9uHpxloRr04vkLskjyaMGe2eQ==","repository":{"url":"git+https://github.com/shreeve/rip-lang.git","type":"git","directory":"packages/swarm"},"_npmVersion":"10.8.3","description":"Parallel job runner with worker threads - setup once, swarm many","directories":{},"_nodeVersion":"24.3.0","dependencies":{"rip-lang":">=3.14.4"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/swarm_1.2.130_1776961777353_0.4280557113664887","host":"s3://npm-registry-packages-npm-production"}},"1.2.131":{"name":"@rip-lang/swarm","version":"1.2.131","keywords":["parallel","workers","jobs","tasks","concurrency","progress","cli","rip"],"author":"Steve Shreeve <steve.shreeve@gmail.com>","license":"MIT","_id":"@rip-lang/swarm@1.2.131","maintainers":[{"name":"shreeve","email":"steve.shreeve@gmail.com"}],"homepage":"https://github.com/shreeve/rip-lang/tree/main/packages/swarm#readme","bugs":{"url":"https://github.com/shreeve/rip-lang/issues"},"bin":{"swarm":"bin/swarm"},"dist":{"shasum":"7afaf8f3126ba98428d682fc581010fcc0de1d5b","tarball":"https://registry.npmjs.org/@rip-lang/swarm/-/swarm-1.2.131.tgz","fileCount":5,"integrity":"sha512-xhVsZH75uRoezJEh+jty4RFVk/hI+EB2wttgrIG7BjmNrnRjcHa0tdoOaktUsQSCS/MpPWvUwhGH9/2aPF03yQ==","signatures":[{"sig":"MEYCIQCr8BCuyP5I9G5Bewn1c9HplXzpw8R7OlrU60eijAJsBAIhAMSAe/OAYNepsrw+a2Vh34DBWDW2jFoGQ7t5yIhZKtFG","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":23825},"main":"swarm.rip","type":"module","shasum":"7afaf8f3126ba98428d682fc581010fcc0de1d5b","exports":{".":"./swarm.rip"},"scripts":{"test":"rip test/example.rip -w 5"},"_npmUser":{"name":"shreeve","email":"steve.shreeve@gmail.com"},"_integrity":"sha512-xhVsZH75uRoezJEh+jty4RFVk/hI+EB2wttgrIG7BjmNrnRjcHa0tdoOaktUsQSCS/MpPWvUwhGH9/2aPF03yQ==","repository":{"url":"git+https://github.com/shreeve/rip-lang.git","type":"git","directory":"packages/swarm"},"_npmVersion":"10.8.3","description":"Parallel job runner with worker threads - setup once, swarm many","directories":{},"_nodeVersion":"24.3.0","dependencies":{"rip-lang":">=3.14.5"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/swarm_1.2.131_1777035062279_0.02136825650832086","host":"s3://npm-registry-packages-npm-production"}},"1.2.132":{"name":"@rip-lang/swarm","version":"1.2.132","keywords":["parallel","workers","jobs","tasks","concurrency","progress","cli","rip"],"author":"Steve Shreeve <steve.shreeve@gmail.com>","license":"MIT","_id":"@rip-lang/swarm@1.2.132","maintainers":[{"name":"shreeve","email":"steve.shreeve@gmail.com"}],"homepage":"https://github.com/shreeve/rip-lang/tree/main/packages/swarm#readme","bugs":{"url":"https://github.com/shreeve/rip-lang/issues"},"bin":{"swarm":"bin/swarm"},"dist":{"shasum":"a1bb7a40cee0d0127f72253ebb52252a33a26197","tarball":"https://registry.npmjs.org/@rip-lang/swarm/-/swarm-1.2.132.tgz","fileCount":5,"integrity":"sha512-7G7hO1oaATTgJaVU+nr801LkH0J/lmG2sSHjxlYcOvKN7fHGOf0acqevRUTG73I8JLfMf0AcxcYDOwzKX7O2xg==","signatures":[{"sig":"MEQCIB2vZ2AEHvL5KQxPijV4QZ81+F0RgPKMJ0J9iWaeuuqnAiARJszoNfapMbKcO9qpSI3Qfo5lp2lV6iK5vWHrSTp+MQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":23825},"main":"swarm.rip","type":"module","shasum":"a1bb7a40cee0d0127f72253ebb52252a33a26197","exports":{".":"./swarm.rip"},"scripts":{"test":"rip test/example.rip -w 5"},"_npmUser":{"name":"shreeve","email":"steve.shreeve@gmail.com"},"_integrity":"sha512-7G7hO1oaATTgJaVU+nr801LkH0J/lmG2sSHjxlYcOvKN7fHGOf0acqevRUTG73I8JLfMf0AcxcYDOwzKX7O2xg==","repository":{"url":"git+https://github.com/shreeve/rip-lang.git","type":"git","directory":"packages/swarm"},"_npmVersion":"10.8.3","description":"Parallel job runner with worker threads - setup once, swarm many","directories":{},"_nodeVersion":"24.3.0","dependencies":{"rip-lang":">=3.15.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/swarm_1.2.132_1777267747148_0.2996313930025989","host":"s3://npm-registry-packages-npm-production"}},"1.2.133":{"name":"@rip-lang/swarm","version":"1.2.133","description":"Parallel job runner with worker threads - setup once, swarm many","type":"module","main":"swarm.rip","bin":{"swarm":"bin/swarm"},"exports":{".":"./swarm.rip"},"scripts":{"test":"rip test/example.rip -w 5"},"keywords":["parallel","workers","jobs","tasks","concurrency","progress","cli","rip"],"repository":{"type":"git","url":"git+https://github.com/shreeve/rip-lang.git","directory":"packages/swarm"},"homepage":"https://github.com/shreeve/rip-lang/tree/main/packages/swarm#readme","bugs":{"url":"https://github.com/shreeve/rip-lang/issues"},"author":"Steve Shreeve <steve.shreeve@gmail.com>","license":"MIT","_id":"@rip-lang/swarm@1.2.133","_integrity":"sha512-4j6xDvVcnV9kxmkEk6R1+ozEkY45WMLe+xLIBBwB0VYxNIwmgZRmAbCNF+ioYxlNx7FnHwKiV7J5r+lT4mAvFQ==","_nodeVersion":"24.3.0","_npmVersion":"10.8.3","shasum":"8c0b890cff0e0c148a864af717ee574915c94ac4","dist":{"integrity":"sha512-4j6xDvVcnV9kxmkEk6R1+ozEkY45WMLe+xLIBBwB0VYxNIwmgZRmAbCNF+ioYxlNx7FnHwKiV7J5r+lT4mAvFQ==","shasum":"8c0b890cff0e0c148a864af717ee574915c94ac4","tarball":"https://registry.npmjs.org/@rip-lang/swarm/-/swarm-1.2.133.tgz","fileCount":5,"unpackedSize":23925,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCIHuY9DhCjvN04+X9WNgQi6FjrVlM4iGTn93PKjfGxG79AiAfipv46SJP6MtrhYbD8VZdBMLk4/PgP86OrgY4tVtg5A=="}]},"_npmUser":{"name":"shreeve","email":"steve.shreeve@gmail.com"},"directories":{},"maintainers":[{"name":"shreeve","email":"steve.shreeve@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/swarm_1.2.133_1782609150405_0.15645534791920368"},"_hasShrinkwrap":false}},"time":{"created":"2026-02-06T17:44:28.533Z","modified":"2026-06-28T01:12:30.659Z","1.0.0":"2026-02-06T17:44:28.807Z","1.0.1":"2026-02-06T19:53:16.698Z","1.0.2":"2026-02-06T20:10:46.867Z","1.0.3":"2026-02-06T20:12:27.142Z","1.0.4":"2026-02-06T21:16:54.128Z","1.0.5":"2026-02-07T03:12:24.277Z","1.0.6":"2026-02-07T04:34:51.464Z","1.1.0":"2026-02-07T14:05:12.944Z","1.1.1":"2026-02-07T15:46:45.448Z","1.1.2":"2026-02-09T08:22:06.719Z","1.1.3":"2026-02-18T06:31:17.025Z","1.1.4":"2026-02-19T19:46:52.275Z","1.2.0":"2026-02-21T23:51:56.551Z","1.2.1":"2026-02-23T03:31:49.919Z","1.2.2":"2026-02-23T03:47:08.984Z","1.2.3":"2026-02-23T04:09:24.951Z","1.2.4":"2026-02-23T08:39:11.975Z","1.2.5":"2026-02-23T08:50:20.303Z","1.2.6":"2026-02-23T09:33:36.540Z","1.2.7":"2026-02-23T10:00:34.051Z","1.2.8":"2026-02-23T10:12:26.070Z","1.2.9":"2026-02-23T10:16:14.601Z","1.2.10":"2026-02-23T10:50:49.281Z","1.2.11":"2026-02-23T11:03:55.309Z","1.2.12":"2026-02-23T11:34:56.314Z","1.2.13":"2026-02-23T11:41:34.481Z","1.2.14":"2026-02-23T19:18:23.945Z","1.2.15":"2026-02-23T20:23:18.468Z","1.2.16":"2026-02-23T20:55:51.913Z","1.2.17":"2026-02-25T05:39:22.696Z","1.2.18":"2026-02-25T17:40:37.743Z","1.2.19":"2026-02-26T05:50:03.500Z","1.2.20":"2026-02-26T08:26:10.700Z","1.2.21":"2026-02-26T09:14:12.152Z","1.2.22":"2026-02-26T09:33:24.057Z","1.2.23":"2026-02-27T00:18:52.305Z","1.2.24":"2026-02-27T00:39:57.809Z","1.2.25":"2026-02-27T02:52:17.977Z","1.2.26":"2026-02-27T03:39:51.424Z","1.2.27":"2026-02-27T04:05:11.889Z","1.2.28":"2026-02-27T04:11:08.058Z","1.2.29":"2026-02-27T04:53:52.289Z","1.2.30":"2026-02-27T05:00:47.521Z","1.2.31":"2026-02-27T05:13:31.137Z","1.2.32":"2026-02-27T05:34:58.648Z","1.2.33":"2026-02-27T05:35:24.504Z","1.2.34":"2026-02-27T05:39:59.221Z","1.2.35":"2026-02-27T05:41:57.973Z","1.2.36":"2026-02-27T05:47:28.351Z","1.2.37":"2026-02-27T06:20:59.937Z","1.2.38":"2026-02-27T06:21:22.966Z","1.2.39":"2026-02-27T06:25:33.986Z","1.2.40":"2026-02-27T06:36:08.948Z","1.2.41":"2026-02-27T06:42:04.797Z","1.2.42":"2026-02-27T09:18:57.266Z","1.2.43":"2026-02-27T09:22:46.106Z","1.2.44":"2026-02-27T09:25:21.391Z","1.2.45":"2026-03-01T02:17:48.628Z","1.2.46":"2026-03-01T02:19:33.907Z","1.2.48":"2026-03-01T03:49:08.606Z","1.2.49":"2026-03-01T04:11:31.047Z","1.2.50":"2026-03-01T04:17:50.379Z","1.2.51":"2026-03-01T04:24:39.587Z","1.2.52":"2026-03-01T06:06:08.524Z","1.2.53":"2026-03-01T06:49:26.921Z","1.2.54":"2026-03-01T20:17:36.319Z","1.2.55":"2026-03-02T02:28:34.403Z","1.2.56":"2026-03-02T02:56:11.773Z","1.2.57":"2026-03-02T03:09:16.398Z","1.2.58":"2026-03-02T06:10:36.993Z","1.2.59":"2026-03-02T07:31:26.970Z","1.2.60":"2026-03-02T08:05:57.978Z","1.2.61":"2026-03-02T17:47:16.720Z","1.2.62":"2026-03-02T18:05:08.303Z","1.2.63":"2026-03-02T18:08:05.513Z","1.2.64":"2026-03-02T18:18:59.918Z","1.2.65":"2026-03-03T01:04:02.998Z","1.2.66":"2026-03-03T05:01:33.138Z","1.2.67":"2026-03-03T07:43:49.006Z","1.2.68":"2026-03-03T08:02:13.508Z","1.2.69":"2026-03-03T08:47:30.448Z","1.2.70":"2026-03-03T22:22:43.322Z","1.2.71":"2026-03-03T22:48:49.941Z","1.2.72":"2026-03-03T23:42:03.802Z","1.2.73":"2026-03-03T23:47:19.001Z","1.2.74":"2026-03-04T04:01:47.794Z","1.2.75":"2026-03-04T05:06:25.358Z","1.2.76":"2026-03-04T05:07:53.883Z","1.2.77":"2026-03-04T05:44:28.087Z","1.2.78":"2026-03-04T06:03:07.291Z","1.2.79":"2026-03-04T06:22:46.603Z","1.2.80":"2026-03-04T21:40:09.290Z","1.2.81":"2026-03-04T21:42:36.019Z","1.2.82":"2026-03-11T00:54:45.571Z","1.2.83":"2026-03-12T00:21:59.059Z","1.2.84":"2026-03-12T00:31:09.154Z","1.2.85":"2026-03-12T00:44:52.525Z","1.2.86":"2026-03-12T01:15:51.631Z","1.2.87":"2026-03-12T01:33:25.634Z","1.2.88":"2026-03-12T02:36:41.414Z","1.2.89":"2026-03-12T03:27:02.438Z","1.2.90":"2026-03-12T03:39:57.704Z","1.2.91":"2026-03-12T09:37:55.190Z","1.2.92":"2026-03-12T09:40:54.988Z","1.2.93":"2026-03-12T09:49:08.699Z","1.2.94":"2026-03-12T09:59:22.060Z","1.2.95":"2026-03-12T10:26:24.287Z","1.2.96":"2026-03-12T20:23:41.365Z","1.2.97":"2026-03-13T23:35:57.010Z","1.2.98":"2026-03-14T08:23:01.354Z","1.2.99":"2026-03-14T09:06:02.504Z","1.2.100":"2026-03-14T09:27:00.392Z","1.2.101":"2026-03-14T10:02:04.146Z","1.2.102":"2026-03-14T10:11:22.392Z","1.2.103":"2026-03-14T10:15:18.247Z","1.2.104":"2026-03-14T10:16:19.505Z","1.2.105":"2026-03-14T10:17:54.701Z","1.2.106":"2026-03-14T10:21:06.974Z","1.2.107":"2026-03-14T10:30:32.244Z","1.2.108":"2026-03-14T11:16:37.310Z","1.2.109":"2026-03-14T11:34:24.566Z","1.2.110":"2026-03-17T16:10:58.265Z","1.2.111":"2026-03-17T21:10:00.494Z","1.2.112":"2026-03-18T04:49:42.438Z","1.2.113":"2026-03-18T23:34:25.523Z","1.2.114":"2026-03-19T00:54:34.001Z","1.2.115":"2026-03-21T06:00:52.911Z","1.2.116":"2026-03-21T07:18:35.193Z","1.2.117":"2026-03-21T07:22:15.788Z","1.2.118":"2026-03-21T07:42:22.469Z","1.2.119":"2026-04-02T23:49:19.120Z","1.2.120":"2026-04-04T05:43:18.453Z","1.2.121":"2026-04-04T06:37:44.443Z","1.2.122":"2026-04-04T08:49:27.984Z","1.2.123":"2026-04-10T10:00:40.036Z","1.2.124":"2026-04-10T10:36:43.415Z","1.2.125":"2026-04-10T11:08:25.098Z","1.2.126":"2026-04-20T09:13:11.925Z","1.2.127":"2026-04-20T10:26:02.711Z","1.2.128":"2026-04-23T15:43:44.891Z","1.2.129":"2026-04-23T15:51:31.970Z","1.2.130":"2026-04-23T16:29:37.490Z","1.2.131":"2026-04-24T12:51:02.458Z","1.2.132":"2026-04-27T05:29:07.312Z","1.2.133":"2026-06-28T01:12:30.542Z"},"bugs":{"url":"https://github.com/shreeve/rip-lang/issues"},"author":"Steve Shreeve <steve.shreeve@gmail.com>","license":"MIT","homepage":"https://github.com/shreeve/rip-lang/tree/main/packages/swarm#readme","keywords":["parallel","workers","jobs","tasks","concurrency","progress","cli","rip"],"repository":{"type":"git","url":"git+https://github.com/shreeve/rip-lang.git","directory":"packages/swarm"},"description":"Parallel job runner with worker threads - setup once, swarm many","maintainers":[{"name":"shreeve","email":"steve.shreeve@gmail.com"}],"readme":"<img src=\"https://raw.githubusercontent.com/shreeve/rip-lang/main/docs/assets/rip.png\" style=\"width:50px\" /> <br>\n\n# Rip Swarm - @rip-lang/swarm\n\n> **Parallel job runner with worker threads — setup once, swarm many**\n\nSwarm is a high-performance batch job engine for Rip. Give it a list of\ntasks and a function to process each one, and it fans out across worker\nthreads with real-time progress bars, automatic retries, and a clean\nsummary when done. No database, no message broker, no dependencies —\njust files, threads, and message passing.\n\n## Why This Approach?\n\nMost job queues add complexity: Redis, RabbitMQ, database-backed queues,\ndistributed locks. Swarm takes the opposite approach:\n\n- **Tasks are files.** A directory listing *is* the queue. You can\n  inspect, add, or remove tasks with basic shell commands.\n- **State is a file move.** `todo/ → done/` is one atomic `rename`.\n  No transactions, no eventual consistency. If the process crashes,\n  unfinished tasks are still in `todo/` — restart and pick up where\n  you left off.\n- **Workers are threads.** Setup runs once in the main thread, context\n  is cloned to N workers via message passing. No shared mutable state,\n  no locks, no deadlocks.\n- **Progress is real-time.** The main thread owns the terminal — ANSI\n  progress bars update live with per-worker stats. Workers never touch\n  stdout.\n\nThe result: ~330 lines of Rip, zero dependencies, and it handles\nthousands of tasks reliably. Boring infrastructure, rock solid.\n\n## Quick Start\n\n```bash\nbun add @rip-lang/swarm        # add to your project\n```\n\nCreate a job script:\n\n```coffee\nimport { swarm, init, retry, todo } from '@rip-lang/swarm'\n\nsetup = ->\n  unless retry()\n    init()\n    for i in [1..100] then todo(i)\n  { startedAt: Date.now() }\n\nperform = (task, ctx) ->\n  await Bun.sleep(Math.random() * 1000)\n  throw new Error(\"boom\") if Math.random() < 0.03\n\nswarm { setup, perform }\n```\n\nRun it:\n\n```bash\nrip jobs.rip                # workers default to CPU count\nrip jobs.rip -w 10          # 10 workers\nrip jobs.rip -w 40          # 40 workers for I/O-heavy jobs\n```\n\n## How It Works\n\n```\n┌──────────────────────────────────────────────────┐\n│                Single Bun Process                │\n│                                                  │\n│  Main Thread              Worker Threads (N)     │\n│  ──────────              ──────────────────      │\n│  setup() runs once        each loads your script │\n│  creates .swarm/todo/*    receives tasks via IPC │\n│  dispatches tasks         calls perform(task)    │\n│  renders progress bars    reports done/failed    │\n│  moves files atomically   stays alive for more   │\n│                                                  │\n│  .swarm/todo/42 ──rename──→ .swarm/done/42       │\n│                 ──rename──→ .swarm/died/42       │\n└──────────────────────────────────────────────────┘\n```\n\n1. **`setup()`** runs once in the main thread — creates task files and\n   returns an optional context object (auth tokens, config, paths).\n   **Important:** the context must be plain data (strings, numbers,\n   booleans, arrays, plain objects). Class instances, functions, HTTP\n   clients, sockets, and other complex objects cannot be cloned for\n   worker threads — use `fetch` inside `perform()` instead\n2. **N worker threads** are spawned — each loads your script and gets\n   the `perform` function. Workers are long-lived and process many tasks\n3. Tasks are dispatched from `.swarm/todo/` to workers via message passing\n4. Workers call `perform(task, ctx)` — on success the file moves to\n   `done/`, on failure it moves to `died/`\n5. ANSI progress bars update live — per-worker throughput and overall\n   completion. When done, per-worker stats are shown\n6. If tasks died, just run it again — `retry()` moves them back to\n   `todo/` and only those tasks are reprocessed\n\n## Task Lifecycle\n\n```\n.swarm/\n├── todo/       ← tasks waiting to be processed\n├── done/       ← completed successfully\n└── died/       ← failed (retryable)\n```\n\nTasks are plain files. The filename identifies the task (e.g., `000315`,\n`2024-01-15`, `amazon.json`). Files can be empty (filename is the data)\nor contain a payload that `perform` reads. File moves use `renameSync`\n— atomic on the same filesystem, no partial states.\n\n## API\n\n### Task Queue\n\n```coffee\nimport { init, retry, todo } from '@rip-lang/swarm'\n\ninit()               # Remove old .swarm, create todo/done/died dirs\nretry()              # Move .swarm/died/* back to .swarm/todo/ for retry\ntodo('task-1')       # Create empty task file\ntodo('task-2', data) # Create task file with data (string or JSON)\n```\n\n### swarm()\n\n```coffee\nswarm { setup, perform }\nswarm { setup, perform, workers: 8, bar: 30, char: '█' }\n```\n\n| Option | Description | Default |\n|--------|-------------|---------|\n| **setup** | Runs once in main thread, returns optional context | — |\n| **perform** | `(taskPath, ctx)` — runs in worker threads | required |\n| **workers** | Number of worker threads | CPU count |\n| **bar** | Progress bar width in characters | 20 |\n| **char** | Character for progress bars | `•` |\n\n### CLI Flags\n\n```\n-w, --workers <n>     Number of workers (default: CPU count)\n-b, --bar <width>     Progress bar width (default: 20)\n-c, --char <ch>       Bar character (default: •)\n-r, --reset           Remove .swarm directory and quit\n```\n\nCLI flags override options passed to `swarm()`.\n\n### args()\n\nSwarm also exports `args()` which returns `process.argv` with all\nswarm flags stripped — only your script's positional arguments remain:\n\n```coffee\nimport { swarm, args } from '@rip-lang/swarm'\n\ninputFile = args()[0]    # first non-swarm argument\n```\n\n## Crash Recovery\n\n| Failure | What Happens | Recovery |\n|---------|-------------|----------|\n| `perform()` throws | Worker catches it, reports failed, picks up next task | Automatic |\n| Unhandled rejection | Worker error handler fires, continues | Automatic |\n| Worker thread dies | Main thread detects exit, respawns worker | Automatic |\n| Process killed (Ctrl+C) | Unfinished tasks remain in `todo/`, cursor restored | Re-run to continue |\n\nFailed tasks land in `.swarm/died/`. Call `retry()` in your next\n`setup()` to move them back for reprocessing — only the failed tasks\nrun, not the entire batch.\n\n## Real-World Example\n\nDownloading 15,000 lab test definitions from an API with 40 workers:\n\n```coffee\nimport { swarm, args, init, retry, todo } from '@rip-lang/swarm'\nimport { isMainThread } from 'worker_threads'\nimport { readFileSync, existsSync, mkdirSync } from 'fs'\nimport { join, resolve } from 'path'\n\nTESTS_FILE = null\nif isMainThread\n  TESTS_FILE = args()[0]\n\nsetup = ->\n  unless retry()\n    init()\n    lines = readFileSync(TESTS_FILE, 'utf-8').trim().split('\\n')\n    for code in lines then todo(code.trim()) if code.trim()\n  outDir = resolve('../data/tests')\n  mkdirSync(outDir, { recursive: true })\n  auth = readFileSync(resolve('.auth'), 'utf-8')\n  xibm = auth.match(/^X-IBM-Client-Id=(.*)$/m)?[1]\n  cook = auth.match(/^lch-authorization_ACC=.*$/m)?[0]\n  { xibm, cook, outDir }\n\nperform = (task, ctx) ->\n  code = task.split('/').pop()\n  return if existsSync(join(ctx.outDir, \"#{code}.json\"))\n  resp = await fetch \"https://api.example.com/tests/#{code}\",\n    method: 'POST'\n    headers: { 'Cookie': ctx.cook }\n    body: JSON.stringify { testCode: code }\n  throw new Error(\"HTTP #{resp.status}\") unless resp.ok\n  await Bun.write(join(ctx.outDir, \"#{code}.json\"), await resp.text())\n\nswarm { setup, perform }\n```\n\n```bash\nrip download-tests.rip tests.txt -w 40\n# 15,000 tests across 40 workers — finishes in minutes\n```\n\n## Troubleshooting\n\n### Progress bar text appears black in VS Code / Cursor\n\nVS Code's terminal has a \"minimum contrast ratio\" feature that overrides\nforeground colors. This can turn white progress text black. To fix it,\nadd this to your VS Code or Cursor settings:\n\n```json\n\"terminal.integrated.minimumContrastRatio\": 1\n```\n\nThis disables the contrast adjustment and lets ANSI colors render as\nintended. The progress display works correctly in standard terminals\n(iTerm2, Terminal.app, etc.) without any changes.\n","readmeFilename":"README.md"}