{"bugs":{"url":"https://github.com/bazelbuild/rules_nodejs/issues"},"dist":{"shasum":"340ceddf970c0bc666489a9f9f660a1a993466b5","tarball":"https://registry.npmjs.org/@bazel/worker/-/worker-5.0.0-rc.2.tgz","fileCount":13,"integrity":"sha512-W7wrvH0uZd7X7KvihA9YzZec40zYU3o6wbLxVsHO5c9k5PfPQhTPRfUOVuSS5TVKMb6U9MCu6be9qIycoToVRg==","signatures":[{"sig":"MEQCICYxeoB9E4hf5fMKV/rRALhiwaw4+XGlyP5oIu0jeCzMAiAIyH5QTquZDV16XQg49L60lAzvhyV8c8FtvSTyNN1RXw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":40869,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh5cdrCRA9TVsSAnZWagAAGHMP+QB3GT9gvbSXOFpaSFKn\npYkT6ySuTR1v+uQDuYw9lNDBh4XfvJqaWobcafGHO+sBev7F7U6ay3SqOdpK\nlbnNghT7Xm8Bj0Zl0DyNpRsYku9UdH04IC3k6dia5Dlkckw7oR/yGLSE1YVi\nPbXgwrfi0ditcnY9YJy7RDXl7IHJbBtQyF9AbgIBdH2YqhXe99/iu0p4CWjz\nJyLzBqfinuQGbt4kgR73n7I1xrXviFtI/c1QY8mwGwUhU7ZAonT00ikwVBpe\nCmTwYKkvC4Q9u5W7xU+TekO+S+DmgZCO4+WOlHwyw+otQ9uKxeP/GeynscRC\nKJUwj/77PB3KDDOvZORn2d7kiHmqIVeFg5KGXy5jwtQq0MCeSZY9BGqIUzXG\nlurkQ8D5O0slXXemLRjW03YuHCZgRSDUBN9fSl9J0LxfbpPoziKXEe5W/kjy\nO09nrhH8yn3E3UbCzbtWtCqAAiEu6Xgl008WApH509+7to7SQnq3OVDEtQoT\nzL0LBc5KhjJTJ4CPtAFj/H7orWqGdeys2ycIWUVL1w0zVvhhLiBSXcww0XUP\n8eqDdLAw42f0OEpPoN2CBdxqmGcDGVlGhONrtwEfXq8O/ebB4ZP15HkiEt1b\n6xexJXoqSRfd8aqYcKZ40+BEnl0LRqHufYIddCst60MTFLzUxa0vntVXMy4I\nzaHP\r\n=b021\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":"gmags","email":"greg@aspect.dev"},{"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":"alexeagle","email":"aeagle22206@gmail.com"}],"_nodeVersion":"16.5.0","dependencies":{"google-protobuf":"^3.6.1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/worker_5.0.0-rc.2_1642448747478_0.8774754138640322","host":"s3://npm-registry-packages"},"_id":"@bazel/worker@5.0.0-rc.2","version":"5.0.0-rc.2"}