{"bugs":{"url":"https://github.com/bazelbuild/rules_nodejs/issues"},"dist":{"shasum":"6ab5920b1b8b0af69a920d150a06195385c71b39","tarball":"https://registry.npmjs.org/@bazel/worker/-/worker-2.0.0-rc.3.tgz","fileCount":7,"integrity":"sha512-jLKH0Vz2MfDPe7Ogt8squTgL4h8ha5+z8LJrSMX9NbeVcuOX7+J102j1iuusdZi1OCyYtY8uzD87VTxCye1YAA==","signatures":[{"sig":"MEUCIA3wfb8bKzTRsARI2WD3Ax1eTW9SrrvpBz2VdaRxrLUIAiEAmPmrMcIlZo1Ke1BxZmpoyD3GZoydJ8Y3N/og+bHn3sA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":27429,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfEPk9CRA9TVsSAnZWagAAsJsP/A3BG43MeWYvKPkJAS10\nmQPqL+ooktda788bD0V70Yz71TYAp+czqV4Q3m/iikf4dNKDz8Oi2ft6Znlz\ngkTYmq2r7wSaaW67tDAp7sTTTSHwxWJ/liomzCNRcSLs2fVZAoXzf0a93bs8\n3GyKfl5eNjRClflI5cP7EIf83U+qevr9Hkt6prAxlG1BbEzFyXRqWBjReY2P\nR7rZJjFRsruIR5V1GR+6TpUIFWZ23pw44TrO0a4tGdb7Uf7S6EFZM07PEZXQ\nxpnmMTmatUcjH4+bga2Vfum+lnQrpocEITKmTR6md74dHejhzId/NdW7kodu\nauLY4DZvD7OvadCdUt4e84x56YwCE9l1JwO31B4k/IsCtp75kq60PSmmiCTT\nD1GGVlpuJBB0CHV75qmyrz5LzCg8ACEy+dLiHmpQIiSiZjWCYI0h2WRYLAcT\nAm6HYJ3mTEZ4Lkv3rJgx0QWIre07GibYOfK6sLA5cVeld/Ml1yzVUYA9Nkqm\nsynRuS9Eoqvf/DhqjjIOkvbSHXYoyPjPLG2YNfbwspbLKM+DCVmH8cReKLKE\nv4pXgzXCUZkGI/QCgKIDaGT/aRLyfZ4lUCVSWksma54vtmrcPSx59QF+Vvn3\nZDPsqctO09z9T8iDDT1+8I3Rp0fHj1ikDamprQjcE8EXRgH4U5/oVth8GE7+\n1SzU\r\n=N7hc\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/master/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":"gregmagolan","email":"gmagolan@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":"achew22","email":"npmjs.com@achew22.com"},{"name":"angular","email":"devops+npm@angular.io"},{"name":"angularcore","email":"angular-core+npm@google.com"},{"name":"google-wombot","email":"node-team-npm+wombot@google.com"},{"name":"gregmagolan","email":"gmagolan@gmail.com"}],"_nodeVersion":"12.13.0","dependencies":{"protobufjs":"6.8.8"},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/worker_2.0.0-rc.3_1594947901264_0.012929864758773446","host":"s3://npm-registry-packages"},"_id":"@bazel/worker@2.0.0-rc.3","version":"2.0.0-rc.3"}