{"_id":"@argus-labs/proto","_rev":"2-509dd33c352358e20d814e82ba95cec8","name":"@argus-labs/proto","dist-tags":{"latest":"0.1.0"},"versions":{"0.1.0":{"name":"@argus-labs/proto","version":"0.1.0","keywords":["protobuf","argus","world-engine","typescript"],"author":{"name":"Argus Labs"},"license":"ISC","_id":"@argus-labs/proto@0.1.0","maintainers":[{"name":"ryandi-argus","email":"ryandi@argus.gg"},{"name":"federico-argus","email":"federico@argus.gg"},{"name":"argus_ed","email":"edmund@argus.gg"}],"dist":{"shasum":"1c2778fe59effde18662a7ad0692e65176ce6166","tarball":"https://registry.npmjs.org/@argus-labs/proto/-/proto-0.1.0.tgz","fileCount":19,"integrity":"sha512-3dIBwcap9scE6/314ii3o6aQf0pz21WEs6XdBbhgyx1FcxnD5E+A6VOv9UkCDCZGEAFFTPSd7G7xsQranv3Qaw==","signatures":[{"sig":"MEYCIQCyF0RD3HACVGb/5slmNihpi7/agrMiJWwsxU86KCvIWAIhAKxt3Ues9OCPshXCog5qeaT20N5UwsO8VY3ep75KS+nt","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":269029},"type":"module","_from":"file:argus-labs-proto-0.1.0.tgz","exports":{".":"./index.js","./buf/*":"./buf/*","./isc/*":"./isc/*","./micro/*":"./micro/*","./google/*":"./google/*","./gateway/*":"./gateway/*"},"scripts":{"lint":"tsc --noEmit && biome lint --write .","build":"tsc --noEmit","format":"biome format --write ."},"_npmUser":{"name":"argus_ed","email":"edmund@argus.gg"},"_resolved":"/tmp/de2251f62da120c603385f2d2856ea90/argus-labs-proto-0.1.0.tgz","_integrity":"sha512-3dIBwcap9scE6/314ii3o6aQf0pz21WEs6XdBbhgyx1FcxnD5E+A6VOv9UkCDCZGEAFFTPSd7G7xsQranv3Qaw==","_npmVersion":"10.9.2","description":"Generated TypeScript protobuf definitions for Argus Labs World Engine","directories":{},"_nodeVersion":"22.16.0","dependencies":{"@bufbuild/protobuf":"^2.2.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"~5.7.2","@types/node":"^22.15.19","@biomejs/biome":"^1.9.4"},"_npmOperationalInternal":{"tmp":"tmp/proto_0.1.0_1749244128902_0.5622985952313835","host":"s3://npm-registry-packages-npm-production"}}},"time":{"created":"2025-06-06T21:08:48.779Z","modified":"2025-08-06T00:08:21.989Z","0.1.0":"2025-06-06T21:08:49.159Z"},"author":{"name":"Argus Labs"},"license":"ISC","keywords":["protobuf","argus","world-engine","typescript"],"description":"Generated TypeScript protobuf definitions for Argus Labs World Engine","maintainers":[{"email":"ryandi@argus.gg","name":"ryandi-argus"},{"email":"federico@argus.gg","name":"federico-argus"},{"email":"edmund@argus.gg","name":"argus_ed"},{"email":"scott@argus.gg","name":"smsunarto"}],"readme":"# @argus-labs/proto\n\nGenerated TypeScript protobuf definitions for Argus Labs World Engine.\n\n## Installation\n\n```bash\nnpm install @argus-labs/proto\n# or\npnpm add @argus-labs/proto\n# or\nyarn add @argus-labs/proto\n```\n\n## Usage\n\n### Import all types\n\n```typescript\nimport * as proto from '@argus-labs/proto'\n\n// Use types\nconst query: proto.QueryRequest = {\n  // ...\n}\n```\n\n### Import specific modules\n\n```typescript\n// Gateway types\nimport { QueryRequest, QueryResponse } from '@argus-labs/proto/gateway/v1/query_pb'\nimport { SendCommandRequest, SendCommandResponse } from '@argus-labs/proto/gateway/v1/send_command_pb'\n\n// ISC types\nimport { Event } from '@argus-labs/proto/isc/v1/event_pb'\nimport { Command, SignedCommand } from '@argus-labs/proto/isc/v1/command_pb'\n\n// Micro types\nimport { ServiceAddress } from '@argus-labs/proto/micro/v1/service_pb'\n```\n\n## Generated Files\n\nThis package contains auto-generated TypeScript definitions from protobuf files:\n\n- **Gateway v1**: Communication protocols for the gateway service\n- **ISC v1**: Inter-service communication types (commands, events, queries, epochs)\n- **Micro v1**: Microservice utilities (ping/pong, service addressing)\n- **Google RPC**: Standard Google RPC types\n- **Buf Validate**: Validation rules for protobuf messages\n\n## Development\n\nThese files are auto-generated. Do not edit them directly. To regenerate:\n\n```bash\n# From the root of the go-ecs repository\npnpm buf generate\n```\n\n## License\n\nISC ","readmeFilename":"README.md"}