{"bugs":{"url":"https://github.com/bazelbuild/rules_nodejs/issues"},"dist":{"shasum":"7ae01d92580cf953d83a25e22a1ef3cfa77e3e74","tarball":"https://registry.npmjs.org/@bazel/worker/-/worker-3.0.0-rc.0.tgz","fileCount":7,"integrity":"sha512-Tm+hSYBCP359L2AnyEnvhwVa+Cjyj9KGd+5NUxwZnhocsTtcPP7Wk8q4AQO1yKHvDu8SPLCfQdLQtQKyGtVesg==","signatures":[{"sig":"MEUCIGMXHuo1DzwqzZbCPmoOTG1754r4wpZcZxQi6P1riJgDAiEA30YwJiPCLjh/9h+7Oo/7JWaIq0+8uz8D3MJhf6SDIDw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":27443,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJf08pRCRA9TVsSAnZWagAAI3EP/11tlY5Dlh9eXiky4VBx\noi6FdQ0fYL/MLUq7J0YQLyYa/oQepG0qRTimLGmFXtZnudy+CQPu1valz6mE\ncFEZicfEDhtxCOViEgmD1Uper78dZrT3YtvTJldB98Zj3PcSRLobwVXQfWXB\n+6VZMGkwQTZjrTMVKmgZ0yXKFp1VdbWiNiuzi/O0dyOCl/KxQWwmpgNco8QJ\nU/vXJxA7NPTKWDXWvA/Vnp6t41dCJz1XGYaM++dU8uSxGWRJ85YjApEb3cuh\nQ0c24iiUPWZqqojwpc7NFIOv0VJkMt22encsCyWOn240PLO7xIH0/YZvEpLt\nZRnAyR9+vjp0lZ2E1MhQJA5wlbU9B/d17eGv6XaKl0tROn7cJ2Uqszn9F7O4\nS3R54mbTMoFvjK+o9dcroBxuWNUZRbRZzCi0hbdklJL9Ru7YzgWvoZ9a1bPI\nmMv2Y3jpFMz8+H7sy9TBFHD+BeQnkby2Zbdljt6fJuGVYp/utan2K5o3hap3\njAB9lMlehfVCKJgSo58tbC1HBr7vO0GoKaUJYsnBX+31crnVaA1ibdOizX0P\ngk2t7yE9fzaQUD35wg9LO1zJldi0KnX3mz85bTBLO1YnOZ0tSMqQWhHZHtaq\nolD8gEw6SWueNKcll1PFliBuWZON/Q0d4rVh3xjespWa5H3RwdAOxOUW/loP\nl316\r\n=tHCz\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","scripts":{"postinstall":"node npm_version_check.js"},"_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":"6.12.0","description":"Adapt Node programs to run as a Bazel worker","directories":{},"maintainers":[{"name":"alexeagle","email":"aeagle22206@gmail.com"},{"name":"gregmagolan","email":"gmagolan@gmail.com"},{"name":"google-wombot","email":"node-team-npm+wombot@google.com"},{"name":"angular","email":"devops+npm@angular.io"},{"name":"angularcore","email":"angular-core+npm@google.com"},{"name":"achew22","email":"npmjs.com@achew22.com"}],"_nodeVersion":"12.13.0","dependencies":{"protobufjs":"6.8.8"},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/worker_3.0.0-rc.0_1607715408817_0.9295852564503446","host":"s3://npm-registry-packages"},"_id":"@bazel/worker@3.0.0-rc.0","version":"3.0.0-rc.0"}