{"bugs":{"url":"https://github.com/bazelbuild/rules_nodejs/issues"},"dist":{"shasum":"c6583879254851abdcd3daaf327705f5dcfc7154","tarball":"https://registry.npmjs.org/@bazel/worker/-/worker-4.0.0-rc.1.tgz","fileCount":6,"integrity":"sha512-xc6PprP7GFB/8rLfs0Q+wMNfpN/3ObbtztejkJbH0AK+24YJv0qPTXl9FMmwGnjTT+2zSZAmNsiIRu9qfz8TgA==","signatures":[{"sig":"MEYCIQCjY6j++7Cn64NIHNWRKkfGHWnUiRMproovk2UAAlvsswIhALC3N/SFp0jlAIyqnDCHAN6+5SRvNwSDSHGHpS1q3xZp","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":26498,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhHq5sCRA9TVsSAnZWagAAF1YQAJx3G2Xg+PVJV1DYMH2R\nvPTXBnkwu1kYnqV8ZvK2koqVYxdaRgERbodFJkdveLtFUlHaPV0dk/cR2bKM\n8vHeznOwML1NqtaxGLmtVRITMOwYeEZFpdfZFooP0NwZPRjqknrlJkUnfZOp\nRiRi+A2sOykDN9mHSgr7Ia/Xrt/ITa0JQoWZXkbboDuDBkY3Sg4Oyw9MFwFX\nGJIUKwVGYb7sceZz0uYWxRqvhSb7nSMoNMRTrjr3OY4tU1JeAdJBiGH/60id\nnU8dPeF9CMGcwaV7pQWHkBgGIRzLlWVBWZjYCLKMUNM3blv8aqH8YGptD3R3\nR2oZOTmVA1TYGWfu+TNW0l/GPMR44aPRr53NeLwcULPd6EplHWNa/egkCYmc\nWg0e6TDPMgRlMYdNeRMQMw+dOJPR7AEl0pYgDkfYnZPXVKYZh4DhqeUW5YIu\nEa/ZelHGU9i7p6UwRv5AsmidPYy6FrS1Jx25/YYnUxIM0epA7gjOy0iLxMSd\n6EHx6YFGTM87v/64ASIF/Mw5/ImYSPCgez/L/7vQzRSdJ7I904XqdpJjz7th\ngxjPdQXbwHxQDLa1ej31cQ5cMWCaJzZkYDQEyhtQnBtwyWNKSzPv6MzUTjf5\n9td275vIr7NWQapsgidK3Uv/3RxxYN8Ym6sq15jePQUuc2KbAjbI/Mmx71lP\nN0gF\r\n=zc1e\r\n-----END PGP SIGNATURE-----\r\n"},"name":"@bazel/worker","readme":"# Bazel Worker support\n\nBazel workers allow actions to be executed by a program that stays running.\n\nLearn more about Bazel workers from Mike Morearty's [medium article](https://medium.com/@mmorearty/how-to-create-a-persistent-worker-for-bazel-7738bba2cabb)\n\n## Typical usage\n\nRead `index.d.ts` for the worker API. Essentially you call `runWorkerLoop` passing it a function to call back when each build request arrives.\n\nSee the [worker example] for a full example with comments.\n\n[worker example]: https://github.com/bazelbuild/rules_nodejs/tree/stable/examples/worker\n\n## Restrictions on programs that run as a worker\n\nAccept arguments as a params file\n\nstdin and stdout of the process are reserved for the worker protocol with Bazel.\nThat means anything that does a `console.log` can cause an error.\nBazel prints a snippet of whatever was printed to stdout to help you track it down.\nWriting to stderr is fine, for example with `console.error`.\nIn the future, we might improve this worker library to patch out the nodejs console.log function so that it doesn't interfere with the worker protocol.\n","license":"Apache-2.0","_npmUser":{"name":"alexeagle","email":"aeagle22206@gmail.com"},"homepage":"https://github.com/bazelbuild/rules_nodejs#readme","keywords":["bazel"],"repository":{"url":"git+https://github.com/bazelbuild/rules_nodejs.git","type":"git","directory":"packages/worker"},"_npmVersion":"7.19.1","description":"Adapt Node programs to run as a Bazel worker","directories":{},"maintainers":[{"name":"angular","email":"devops+npm@angular.io"},{"name":"angularcore","email":"devops+npm@angular.io"},{"name":"achew22","email":"npmjs.com@achew22.com"},{"name":"google-wombot","email":"node-team-npm+wombot@google.com"},{"name":"gregmagolan","email":"gmagolan@gmail.com"},{"name":"alexeagle","email":"aeagle22206@gmail.com"}],"_nodeVersion":"16.5.0","dependencies":{"protobufjs":"6.8.8"},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/worker_4.0.0-rc.1_1629400683975_0.4519731764632293","host":"s3://npm-registry-packages"},"_id":"@bazel/worker@4.0.0-rc.1","version":"4.0.0-rc.1"}