{"_id":"@zqlc/ucard-proto","_rev":"29-d81cfdf13d8363cbf7fa46cde731124a","name":"@zqlc/ucard-proto","dist-tags":{"latest":"1.0.35"},"versions":{"1.0.4":{"name":"@zqlc/ucard-proto","version":"1.0.4","keywords":["grpc","proto","ucard"],"author":{"name":"UCard Team"},"license":"MIT","_id":"@zqlc/ucard-proto@1.0.4","maintainers":[{"name":"jy2022","email":"junyuan009@163.com"}],"dist":{"shasum":"04364d3f208990c97cebae17d6f88a4f9fa3e05f","tarball":"https://registry.npmjs.org/@zqlc/ucard-proto/-/ucard-proto-1.0.4.tgz","fileCount":16,"integrity":"sha512-ZXCy+VJBtRjPKkt3IMEmrrFVV3ok+Vzd29+f0N5I27e5v0P8VabrbUosRQ9/SVdTlkt8KJCmbWiGXxz2lI04pw==","signatures":[{"sig":"MEYCIQD84AVRFVsNyKOFw9aQHV0VLUDlnri8JHgmvfMxxl8rgwIhAJHaCsZDJe4Pm0gAX536rQ//cann3hrtBpQoT/n2R5Gm","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":91125},"main":"index.js","types":"index.d.ts","exports":{".":{"types":"./index.d.ts","default":"./index.js"},"./generated/*":{"types":"./generated/*.ts","default":"./generated/*.ts","require":"./dist/*.js"}},"gitHead":"bbcdfa8b472ac7a5975d2ba7eef4194139e19413","scripts":{"build":"tsc","generate":"node scripts/generate-types.js && tsc","prebuild":"pnpm run generate","publish:npm":"npm version patch && npm publish","prepublish:npm":"pnpm build"},"_npmUser":{"name":"jy2022","email":"junyuan009@163.com"},"_npmVersion":"10.9.0","description":"UCard gRPC Proto Definitions","directories":{},"_nodeVersion":"22.12.0","dependencies":{"@bufbuild/protobuf":"^2.9.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ts-proto":"^2.7.7","typescript":"^5.9.3"},"peerDependencies":{"@grpc/grpc-js":"^1.9.0","@grpc/proto-loader":"^0.7.0 || ^0.8.0"},"_npmOperationalInternal":{"tmp":"tmp/ucard-proto_1.0.4_1760671356120_0.7809292691405227","host":"s3://npm-registry-packages-npm-production"}},"1.0.5":{"name":"@zqlc/ucard-proto","version":"1.0.5","keywords":["grpc","proto","ucard"],"author":{"name":"UCard Team"},"license":"MIT","_id":"@zqlc/ucard-proto@1.0.5","maintainers":[{"name":"jy2022","email":"junyuan009@163.com"}],"dist":{"shasum":"c2718132b3099182d4c904d226e1fe0e412db736","tarball":"https://registry.npmjs.org/@zqlc/ucard-proto/-/ucard-proto-1.0.5.tgz","fileCount":16,"integrity":"sha512-PNM0pKvaShPdTPJOw+KgGecpktDf9QtbiukJFOaaC09N1XIXma8daMqbz+JY+6BvmpJlPMdEvEBD8Y2+mZqILg==","signatures":[{"sig":"MEYCIQDEnVqu7NL0DO1i3hdKFmIFCPRyIvsv8mcyncPiObPidwIhAM4xEwUPdIN7bqNTNFgPyM78s19QNfUFC5XZbp8WWiS3","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":91104},"main":"index.js","types":"index.d.ts","exports":{".":{"types":"./index.d.ts","default":"./index.js"},"./generated/*":{"types":"./generated/*.ts","default":"./generated/*.ts","require":"./dist/*.js"}},"gitHead":"88455c9559d498c12e64c8a97b0ab1dd1ac7fb2b","scripts":{"build":"tsc","generate":"node scripts/generate-types.js && tsc","prebuild":"pnpm run generate","publish:npm":"npm version patch && npm publish","prepublish:npm":"pnpm build"},"_npmUser":{"name":"jy2022","email":"junyuan009@163.com"},"_npmVersion":"10.9.0","description":"UCard gRPC Proto Definitions","directories":{},"_nodeVersion":"22.12.0","dependencies":{"@bufbuild/protobuf":"^2.9.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ts-proto":"^2.7.7","typescript":"^5.9.3"},"peerDependencies":{"@grpc/grpc-js":"^1.9.0","@grpc/proto-loader":"^0.7.0 || ^0.8.0"},"_npmOperationalInternal":{"tmp":"tmp/ucard-proto_1.0.5_1760672519012_0.40560302853501895","host":"s3://npm-registry-packages-npm-production"}},"1.0.6":{"name":"@zqlc/ucard-proto","version":"1.0.6","keywords":["grpc","proto","ucard"],"author":{"name":"UCard Team"},"license":"MIT","_id":"@zqlc/ucard-proto@1.0.6","maintainers":[{"name":"jy2022","email":"junyuan009@163.com"}],"dist":{"shasum":"d727f42ab6271e66e14a81c822ffadf1bcd02605","tarball":"https://registry.npmjs.org/@zqlc/ucard-proto/-/ucard-proto-1.0.6.tgz","fileCount":20,"integrity":"sha512-qjfq5mqXEDRMjitrDrIVPu4bn+YW7F1SExK28Ewa3wLTlMbks3LAKqR4PejUJ0QEeZsg26xbbGKs6ADLVz2eRA==","signatures":[{"sig":"MEUCIDEpnmY9Ic25P+mG5gEaEI5Ekyym3JwbdpzCejn2Q7VTAiEAn3Crwvx7EQQ/twHsHf7NQXQyp1Pe82AIUv7aImxe4v0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":118158},"main":"index.js","types":"index.d.ts","exports":{".":{"types":"./index.d.ts","default":"./index.js"},"./generated/*":{"types":"./generated/*.ts","default":"./generated/*.ts","require":"./dist/*.js"}},"gitHead":"98ab39dc1bb84168bfff874c8c37d515e421db36","scripts":{"build":"tsc","generate":"node scripts/generate-types.js && tsc","prebuild":"pnpm run generate","publish:npm":"npm version patch && npm publish","prepublish:npm":"pnpm build"},"_npmUser":{"name":"jy2022","email":"junyuan009@163.com"},"_npmVersion":"10.9.0","description":"UCard gRPC Proto Definitions","directories":{},"_nodeVersion":"22.12.0","dependencies":{"@bufbuild/protobuf":"^2.9.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ts-proto":"^2.7.7","typescript":"^5.9.3"},"peerDependencies":{"@grpc/grpc-js":"^1.9.0","@grpc/proto-loader":"^0.7.0 || ^0.8.0"},"_npmOperationalInternal":{"tmp":"tmp/ucard-proto_1.0.6_1760691949526_0.5004559332128331","host":"s3://npm-registry-packages-npm-production"}},"1.0.7":{"name":"@zqlc/ucard-proto","version":"1.0.7","keywords":["grpc","proto","ucard"],"author":{"name":"UCard Team"},"license":"MIT","_id":"@zqlc/ucard-proto@1.0.7","maintainers":[{"name":"jy2022","email":"junyuan009@163.com"}],"dist":{"shasum":"98a2331196e2d3ab35d7790c7831d2ce39913b85","tarball":"https://registry.npmjs.org/@zqlc/ucard-proto/-/ucard-proto-1.0.7.tgz","fileCount":20,"integrity":"sha512-qbFM6Dg/RSDOTYIYIx24n8gGYzKmTIIN29XsT6s/s1vvl/6l51zKyYdfswtIGkhoVx4NO+eURuE/oLBWhFw2Ew==","signatures":[{"sig":"MEUCIQCF/fzhIq5vnqYDYiBZtPsJByejqTgMfpKE4mYWd3dJmAIgIFN74okJj1ERwCprnGK4UywxrlUeWrj7Dt/DW5Eq5/o=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":15436},"main":"index.js","types":"index.d.ts","exports":{".":{"types":"./index.d.ts","default":"./index.js"},"./generated/*":{"types":"./generated/*.ts","default":"./generated/*.ts","require":"./dist/*.js"}},"gitHead":"ff0b1ed7aa7239b6bbffaa7beaedd7bb76e2dcb9","scripts":{"build":"tsc","generate":"node scripts/generate-types.js && tsc","prebuild":"pnpm run generate","publish:npm":"npm version patch && npm publish","prepublish:npm":"pnpm build"},"_npmUser":{"name":"jy2022","email":"junyuan009@163.com"},"_npmVersion":"10.9.0","description":"UCard gRPC Proto Definitions","directories":{},"_nodeVersion":"22.12.0","dependencies":{"@bufbuild/protobuf":"^2.9.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ts-proto":"^2.7.7","typescript":"^5.9.3"},"peerDependencies":{"@grpc/grpc-js":"^1.9.0","@grpc/proto-loader":"^0.7.0 || ^0.8.0"},"_npmOperationalInternal":{"tmp":"tmp/ucard-proto_1.0.7_1760696129980_0.1559471051821124","host":"s3://npm-registry-packages-npm-production"}},"1.0.8":{"name":"@zqlc/ucard-proto","version":"1.0.8","keywords":["grpc","proto","ucard"],"author":{"name":"UCard Team"},"license":"MIT","_id":"@zqlc/ucard-proto@1.0.8","maintainers":[{"name":"jy2022","email":"junyuan009@163.com"}],"dist":{"shasum":"60798666fa1ec3d0ecb522896d670a3b7443ceb0","tarball":"https://registry.npmjs.org/@zqlc/ucard-proto/-/ucard-proto-1.0.8.tgz","fileCount":20,"integrity":"sha512-rAPBp+VZFGW5WkaxXp6vPEA1i6cNd8MC1Srs17d2yr2Lv7comdPY8FodJZ0FxmN68QLRG7dJMDcO/ZJhBGroDg==","signatures":[{"sig":"MEYCIQD9vDA7fMVSA1FlrtHFS3kAN0BHErRZ+fLbMKdfMusPBAIhAO2RweoYbB1p9dlgEZt3oVhKjHbFJIM+8BucjKbbe/QG","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":17020},"main":"index.js","types":"index.d.ts","exports":{".":{"types":"./index.d.ts","default":"./index.js"},"./generated/*":{"types":"./generated/*.ts","default":"./generated/*.ts","require":"./dist/*.js"}},"gitHead":"d42cdb53c9150237bc54d8e2180d84354df04c32","scripts":{"build":"tsc","generate":"node scripts/generate-types.js && tsc","prebuild":"pnpm run generate","publish:npm":"npm version patch && npm publish","prepublish:npm":"pnpm build"},"_npmUser":{"name":"jy2022","email":"junyuan009@163.com"},"_npmVersion":"10.9.0","description":"UCard gRPC Proto Definitions","directories":{},"_nodeVersion":"22.12.0","dependencies":{"@bufbuild/protobuf":"^2.9.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ts-proto":"^2.7.7","typescript":"^5.9.3"},"peerDependencies":{"@grpc/grpc-js":"^1.9.0","@grpc/proto-loader":"^0.7.0 || ^0.8.0"},"_npmOperationalInternal":{"tmp":"tmp/ucard-proto_1.0.8_1760776586191_0.16782856716756944","host":"s3://npm-registry-packages-npm-production"}},"1.0.9":{"name":"@zqlc/ucard-proto","version":"1.0.9","keywords":["grpc","proto","ucard"],"author":{"name":"UCard Team"},"license":"MIT","_id":"@zqlc/ucard-proto@1.0.9","maintainers":[{"name":"jy2022","email":"junyuan009@163.com"}],"dist":{"shasum":"deb00772c0eb11754aa9d2cf2a0537e8917449de","tarball":"https://registry.npmjs.org/@zqlc/ucard-proto/-/ucard-proto-1.0.9.tgz","fileCount":20,"integrity":"sha512-7/PmILozV6s8HkAiOdHMlKO0IPROIKORfbpvfJ8l/UKleMAA2qiTQEikfTVjMRkfcciE27pW5q570SuzKxtdRA==","signatures":[{"sig":"MEUCIQDmOGXnEQsdPCh/uhFQ0rLd1lbWaA8pvS6Q7zODdnw8rAIgEunJ01E1Kl0miMZpHT5pZeSt9Fc0atvN6I2tPi2Wha0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":17126},"main":"index.js","types":"index.d.ts","exports":{".":{"types":"./index.d.ts","default":"./index.js"},"./generated/*":{"types":"./generated/*.ts","default":"./generated/*.ts","require":"./dist/*.js"}},"gitHead":"e201873791431d2039477bd87590e7ebbc46f9d6","scripts":{"build":"tsc","generate":"node scripts/generate-types.js && tsc","prebuild":"pnpm run generate","publish:npm":"npm version patch && npm publish","prepublish:npm":"pnpm build"},"_npmUser":{"name":"jy2022","email":"junyuan009@163.com"},"_npmVersion":"10.9.0","description":"UCard gRPC Proto Definitions","directories":{},"_nodeVersion":"22.12.0","dependencies":{"@bufbuild/protobuf":"^2.9.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ts-proto":"^2.7.7","typescript":"^5.9.3"},"peerDependencies":{"@grpc/grpc-js":"^1.9.0","@grpc/proto-loader":"^0.7.0 || ^0.8.0"},"_npmOperationalInternal":{"tmp":"tmp/ucard-proto_1.0.9_1760925318461_0.19315299801032326","host":"s3://npm-registry-packages-npm-production"}},"1.0.10":{"name":"@zqlc/ucard-proto","version":"1.0.10","keywords":["grpc","proto","ucard"],"author":{"name":"UCard Team"},"license":"MIT","_id":"@zqlc/ucard-proto@1.0.10","maintainers":[{"name":"jy2022","email":"junyuan009@163.com"}],"dist":{"shasum":"991d7107bc501531438de2a9344b697160a45b25","tarball":"https://registry.npmjs.org/@zqlc/ucard-proto/-/ucard-proto-1.0.10.tgz","fileCount":24,"integrity":"sha512-H+3N0UXJOkmOzMOApdzbLD/iiOqs3bkdLVV7wk4kELHWs/MxqS/Zt91Bic/ZD910KONeP2rBRxeXpJMC6Nb43Q==","signatures":[{"sig":"MEUCIQCT8Ei25cvy6Otzvj3YudvUTBRzzfA1ZjHDdCXz8JW44AIgQKMCJXD/NfvkxZJZ5DKPAuL0069mjPTd2rjaSK4pyzg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":23749},"main":"index.js","types":"index.d.ts","exports":{".":{"types":"./index.d.ts","default":"./index.js"},"./generated/*":{"types":"./generated/*.ts","default":"./generated/*.ts","require":"./dist/*.js"}},"gitHead":"1f2e400c6524acc656d1b319c55384012b802c72","scripts":{"build":"tsc","generate":"node scripts/generate-types.js && tsc","prebuild":"pnpm run generate","publish:npm":"npm version patch && npm publish","prepublish:npm":"pnpm build"},"_npmUser":{"name":"jy2022","email":"junyuan009@163.com"},"_npmVersion":"10.9.0","description":"UCard gRPC Proto Definitions","directories":{},"_nodeVersion":"22.12.0","dependencies":{"@bufbuild/protobuf":"^2.9.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ts-proto":"^2.7.7","typescript":"^5.9.3"},"peerDependencies":{"@grpc/grpc-js":"^1.9.0","@grpc/proto-loader":"^0.7.0 || ^0.8.0"},"_npmOperationalInternal":{"tmp":"tmp/ucard-proto_1.0.10_1760959466939_0.1667632025625998","host":"s3://npm-registry-packages-npm-production"}},"1.0.11":{"name":"@zqlc/ucard-proto","version":"1.0.11","keywords":["grpc","proto","ucard"],"author":{"name":"UCard Team"},"license":"MIT","_id":"@zqlc/ucard-proto@1.0.11","maintainers":[{"name":"jy2022","email":"junyuan009@163.com"}],"dist":{"shasum":"ddffe46dc495a3fbcdc5ef4ed1fa8e3df3ea12e0","tarball":"https://registry.npmjs.org/@zqlc/ucard-proto/-/ucard-proto-1.0.11.tgz","fileCount":24,"integrity":"sha512-eR649L4pKO1VX2LTl/CLudMmQQ7jE+l+d9SnNof7OJTjzHy5wJI1nNjtiRQi+LAeGf20ZGqe49Q8ex+E8S7tQQ==","signatures":[{"sig":"MEUCIQCT+HZ1O8fkj8ZgcXqhBL9JHVOUNgErZaU5acw4yme/QQIgFryALHLyKumeU3RwELmvyyAxSxArbnkkF3gY4ZYDkz0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":23962},"main":"index.js","types":"index.d.ts","exports":{".":{"types":"./index.d.ts","default":"./index.js"},"./generated/*":{"types":"./generated/*.ts","default":"./generated/*.ts","require":"./dist/*.js"}},"gitHead":"1f20451c1f3cad2fd1a2bc31a5e2e5908d19a616","scripts":{"build":"tsc","generate":"node scripts/generate-types.js && tsc","prebuild":"pnpm run generate","publish:npm":"npm version patch && npm publish","prepublish:npm":"pnpm build"},"_npmUser":{"name":"jy2022","email":"junyuan009@163.com"},"_npmVersion":"10.9.0","description":"UCard gRPC Proto Definitions","directories":{},"_nodeVersion":"22.12.0","dependencies":{"@bufbuild/protobuf":"^2.9.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ts-proto":"^2.7.7","typescript":"^5.9.3"},"peerDependencies":{"@grpc/grpc-js":"^1.9.0","@grpc/proto-loader":"^0.7.0 || ^0.8.0"},"_npmOperationalInternal":{"tmp":"tmp/ucard-proto_1.0.11_1761014977954_0.6559682128523228","host":"s3://npm-registry-packages-npm-production"}},"1.0.12":{"name":"@zqlc/ucard-proto","version":"1.0.12","keywords":["grpc","proto","ucard"],"author":{"name":"UCard Team"},"license":"MIT","_id":"@zqlc/ucard-proto@1.0.12","maintainers":[{"name":"jy2022","email":"junyuan009@163.com"}],"dist":{"shasum":"d4f153a6e808b6c8baa9fb25c131b29f98e04699","tarball":"https://registry.npmjs.org/@zqlc/ucard-proto/-/ucard-proto-1.0.12.tgz","fileCount":24,"integrity":"sha512-LZOcZQDd5KxABsphE05SKbrI3DWY9oNqYLXD6Iw/2FZPP7sKw4a17zuKnMXJ+3myIiz3O1DqFgZfCiWEomMNIw==","signatures":[{"sig":"MEUCIHSBuxhdTjHIc4FUQ1WcdEyRBO/9VdB/Wq60cmr0XeqSAiEAncpyQ4FHK6nZyO+rBInVLSV9OOPJLFtO7boBXGLM73M=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":24032},"main":"index.js","types":"index.d.ts","exports":{".":{"types":"./index.d.ts","default":"./index.js"},"./generated/*":{"types":"./generated/*.ts","default":"./generated/*.ts","require":"./dist/*.js"}},"gitHead":"8647cac5cb47823888890fb93c94fee73d86dcd8","scripts":{"build":"tsc","generate":"node scripts/generate-types.js && tsc","prebuild":"pnpm run generate","publish:npm":"npm version patch && npm publish","prepublish:npm":"pnpm build"},"_npmUser":{"name":"jy2022","email":"junyuan009@163.com"},"_npmVersion":"10.9.0","description":"UCard gRPC Proto Definitions","directories":{},"_nodeVersion":"22.12.0","dependencies":{"@bufbuild/protobuf":"^2.9.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ts-proto":"^2.7.7","typescript":"^5.9.3"},"peerDependencies":{"@grpc/grpc-js":"^1.9.0","@grpc/proto-loader":"^0.7.0 || ^0.8.0"},"_npmOperationalInternal":{"tmp":"tmp/ucard-proto_1.0.12_1761028716036_0.7260241576157214","host":"s3://npm-registry-packages-npm-production"}},"1.0.13":{"name":"@zqlc/ucard-proto","version":"1.0.13","keywords":["grpc","proto","ucard"],"author":{"name":"UCard Team"},"license":"MIT","_id":"@zqlc/ucard-proto@1.0.13","maintainers":[{"name":"jy2022","email":"junyuan009@163.com"}],"dist":{"shasum":"707f369d442499eac260cf6b486e99338d8ff8b5","tarball":"https://registry.npmjs.org/@zqlc/ucard-proto/-/ucard-proto-1.0.13.tgz","fileCount":24,"integrity":"sha512-RCUBa2tSGg8oKmH9ebREF+2HWIRu/kFgJQ7AM3Trg+MESlKvfM1pqvb8t86BhnHv21ZWFQmSO2kv+Gx8ngr16Q==","signatures":[{"sig":"MEUCIGxHarO5LqFc8GQDuqbenR02Unv6kXHn99PY5Z/JcvaRAiEA2785ONFajloPRySZk9qWtwdqsH9jc6U6SRQkxH7CbSY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":24294},"main":"index.js","types":"index.d.ts","exports":{".":{"types":"./index.d.ts","default":"./index.js"},"./generated/*":{"types":"./generated/*.ts","default":"./generated/*.ts","require":"./dist/*.js"}},"gitHead":"9c197b93e0271ad9dffbd5cddd47055d6283013e","scripts":{"build":"tsc","generate":"node scripts/generate-types.js && tsc","prebuild":"pnpm run generate","publish:npm":"npm version patch && npm publish","prepublish:npm":"pnpm build"},"_npmUser":{"name":"jy2022","email":"junyuan009@163.com"},"_npmVersion":"10.9.0","description":"UCard gRPC Proto Definitions","directories":{},"_nodeVersion":"22.12.0","dependencies":{"@bufbuild/protobuf":"^2.9.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ts-proto":"^2.7.7","typescript":"^5.9.3"},"peerDependencies":{"@grpc/grpc-js":"^1.9.0","@grpc/proto-loader":"^0.7.0 || ^0.8.0"},"_npmOperationalInternal":{"tmp":"tmp/ucard-proto_1.0.13_1761034716068_0.22431257842779528","host":"s3://npm-registry-packages-npm-production"}},"1.0.14":{"name":"@zqlc/ucard-proto","version":"1.0.14","keywords":["grpc","proto","ucard"],"author":{"name":"UCard Team"},"license":"MIT","_id":"@zqlc/ucard-proto@1.0.14","maintainers":[{"name":"jy2022","email":"junyuan009@163.com"}],"dist":{"shasum":"4378a53ddc39a7d92285d1eee1735df9e05b48b2","tarball":"https://registry.npmjs.org/@zqlc/ucard-proto/-/ucard-proto-1.0.14.tgz","fileCount":24,"integrity":"sha512-LvZIqGudR2onMJBXTrm138a1AuF64paq9dLu+az96zQ9c7qhdmk1gKMH5uX8ZTWqyKrnU3OqKRsj6vCQ778Thw==","signatures":[{"sig":"MEUCIQDvC5Nd8bpJkcyXQtI2a1oXW20OGwnshaVQDR5oLeWodQIgGgNfMVQYkWbCUc5beRIbdFcYFMj5KJKY8E2JPMtYxA4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":22473},"main":"index.js","types":"index.d.ts","exports":{".":{"types":"./index.d.ts","default":"./index.js"},"./generated/*":{"types":"./generated/*.ts","default":"./generated/*.ts","require":"./dist/*.js"}},"gitHead":"bbefd0a8a8efa489c7909a433f475e7741f15682","scripts":{"build":"tsc","generate":"node scripts/generate-types.js && tsc","prebuild":"pnpm run generate","publish:npm":"npm version patch && npm publish","prepublish:npm":"pnpm build"},"_npmUser":{"name":"jy2022","email":"junyuan009@163.com"},"_npmVersion":"10.9.0","description":"UCard gRPC Proto Definitions","directories":{},"_nodeVersion":"22.12.0","dependencies":{"@bufbuild/protobuf":"^2.9.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ts-proto":"^2.7.7","typescript":"^5.9.3"},"peerDependencies":{"@grpc/grpc-js":"^1.9.0","@grpc/proto-loader":"^0.7.0 || ^0.8.0"},"_npmOperationalInternal":{"tmp":"tmp/ucard-proto_1.0.14_1761121573329_0.689253671123518","host":"s3://npm-registry-packages-npm-production"}},"1.0.15":{"name":"@zqlc/ucard-proto","version":"1.0.15","keywords":["grpc","proto","ucard"],"author":{"name":"UCard Team"},"license":"MIT","_id":"@zqlc/ucard-proto@1.0.15","maintainers":[{"name":"jy2022","email":"junyuan009@163.com"}],"dist":{"shasum":"9507c6fa5caa5e95d3f61573af6ae44ad568b3f6","tarball":"https://registry.npmjs.org/@zqlc/ucard-proto/-/ucard-proto-1.0.15.tgz","fileCount":24,"integrity":"sha512-JfOV73zZDUWhnZULlf7OgHhqsjGW0PceJ8JypREoJSeeBrtcWSzF0P05tIEeZ2v/BrLkQ3JB/xhnzPiyOLfnvQ==","signatures":[{"sig":"MEUCIHxO/xPuanMrIbCJMlJiFfbd35iwnBWrDwkZA9LfyeeuAiEAmlONbelXeDjhUH1XuFuoidUtwoto6YyVRn2PXR1vxY4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":27969},"main":"index.js","types":"index.d.ts","exports":{".":{"types":"./index.d.ts","default":"./index.js"},"./generated/*":{"types":"./generated/*.ts","default":"./generated/*.ts","require":"./dist/*.js"}},"gitHead":"ec0003d11e25a8cc56bc0f41277cbab6b061628a","scripts":{"build":"tsc","generate":"node scripts/generate-types.js && tsc","prebuild":"pnpm run generate","publish:npm":"npm version patch && npm publish","prepublish:npm":"pnpm build"},"_npmUser":{"name":"jy2022","email":"junyuan009@163.com"},"_npmVersion":"10.9.0","description":"UCard gRPC Proto Definitions","directories":{},"_nodeVersion":"22.12.0","dependencies":{"@bufbuild/protobuf":"^2.9.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ts-proto":"^2.7.7","typescript":"^5.9.3"},"peerDependencies":{"@grpc/grpc-js":"^1.9.0","@grpc/proto-loader":"^0.7.0 || ^0.8.0"},"_npmOperationalInternal":{"tmp":"tmp/ucard-proto_1.0.15_1761273544874_0.11696846456451482","host":"s3://npm-registry-packages-npm-production"}},"1.0.16":{"name":"@zqlc/ucard-proto","version":"1.0.16","keywords":["grpc","proto","ucard"],"author":{"name":"UCard Team"},"license":"MIT","_id":"@zqlc/ucard-proto@1.0.16","maintainers":[{"name":"jy2022","email":"junyuan009@163.com"}],"dist":{"shasum":"56bba07cd3d03bbac975ee85ced85af31063eced","tarball":"https://registry.npmjs.org/@zqlc/ucard-proto/-/ucard-proto-1.0.16.tgz","fileCount":26,"integrity":"sha512-uMYDGtIRU/W0Gzu87/aoq/AvIELpryBjQny3XRlaKYA0GG4cTpni8h4AtRhKxBvUSgMh9dsI5LTYxLUJaVDdHA==","signatures":[{"sig":"MEUCIQCaGwt1/OArI+EII2HsWLqw91MciR1PrhLGMdRlzoVfJAIgdFfUK32tzsRPijaEPlaXi5fKrJftPubbbwJpu0EwOt8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":31075},"main":"index.js","types":"index.d.ts","exports":{".":{"types":"./index.d.ts","default":"./index.js"},"./generated/*":{"types":"./generated/*.ts","default":"./generated/*.ts","require":"./dist/*.js"}},"gitHead":"0b63ea8066272eef5c1e7f606ccbdc90d22f66d8","scripts":{"build":"tsc","generate":"node scripts/generate-types.js && tsc","prebuild":"pnpm run generate","publish:npm":"npm version patch && npm publish","prepublish:npm":"pnpm build"},"_npmUser":{"name":"jy2022","email":"junyuan009@163.com"},"_npmVersion":"10.9.0","description":"UCard gRPC Proto Definitions","directories":{},"_nodeVersion":"22.12.0","dependencies":{"@bufbuild/protobuf":"^2.9.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ts-proto":"^2.7.7","typescript":"^5.9.3"},"peerDependencies":{"@grpc/grpc-js":"^1.9.0","@grpc/proto-loader":"^0.7.0 || ^0.8.0"},"_npmOperationalInternal":{"tmp":"tmp/ucard-proto_1.0.16_1761294004169_0.9384089693010533","host":"s3://npm-registry-packages-npm-production"}},"1.0.17":{"name":"@zqlc/ucard-proto","version":"1.0.17","keywords":["grpc","proto","ucard"],"author":{"name":"UCard Team"},"license":"MIT","_id":"@zqlc/ucard-proto@1.0.17","maintainers":[{"name":"jy2022","email":"junyuan009@163.com"}],"dist":{"shasum":"af40c6ae03ef838edbc333077bf147bb0def090b","tarball":"https://registry.npmjs.org/@zqlc/ucard-proto/-/ucard-proto-1.0.17.tgz","fileCount":26,"integrity":"sha512-V7PJR0C7lhE8YGKacsIAmArK7WD69WCyOVrKTtGFzA7DB5IQHkQghJPjIqwIfC6ZreYS6RAtP3j/dr5bTsTXKw==","signatures":[{"sig":"MEYCIQCiU5B7ULi3Ecc0eakaIr1Fj4srS7TKKhFIjIP1HiZOUQIhAN+EnablldNFatZV8oGLjwTE4Ui8Ii4WuCEqn16BMSZb","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":31069},"main":"index.js","types":"index.d.ts","exports":{".":{"types":"./index.d.ts","default":"./index.js"},"./generated/*":{"types":"./generated/*.ts","default":"./generated/*.ts","require":"./dist/*.js"}},"gitHead":"7e515688295c3fd485bd66ab3f5a4c46cbffe8f1","scripts":{"build":"tsc","generate":"node scripts/generate-types.js && tsc","prebuild":"pnpm run generate","publish:npm":"npm version patch && npm publish","prepublish:npm":"pnpm build"},"_npmUser":{"name":"jy2022","email":"junyuan009@163.com"},"_npmVersion":"10.9.0","description":"UCard gRPC Proto Definitions","directories":{},"_nodeVersion":"22.12.0","dependencies":{"@bufbuild/protobuf":"^2.9.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ts-proto":"^2.7.7","typescript":"^5.9.3"},"peerDependencies":{"@grpc/grpc-js":"^1.9.0","@grpc/proto-loader":"^0.7.0 || ^0.8.0"},"_npmOperationalInternal":{"tmp":"tmp/ucard-proto_1.0.17_1761723797906_0.1676387089397744","host":"s3://npm-registry-packages-npm-production"}},"1.0.18":{"name":"@zqlc/ucard-proto","version":"1.0.18","keywords":["grpc","proto","ucard"],"author":{"name":"UCard Team"},"license":"MIT","_id":"@zqlc/ucard-proto@1.0.18","maintainers":[{"name":"jy2022","email":"junyuan009@163.com"}],"dist":{"shasum":"6016696848781dc37de7c174983515931cadaa16","tarball":"https://registry.npmjs.org/@zqlc/ucard-proto/-/ucard-proto-1.0.18.tgz","fileCount":26,"integrity":"sha512-97K0epqScGz/6+nIMWoQZZG24pDo5X8+2xolOd9RxOET5GzFGft41dbZQUFt3G2od3p05QH4ASG2tAsidSYpcw==","signatures":[{"sig":"MEUCIE1hPEtTFvA9DoGt4RJWN2dcTvTQGG5wXbU34ZzVsyN0AiEAmIrpvDDRXuEQmayWT3eIf5Zdf/ZKuySmfTkmK1QRxwg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":34214},"main":"index.js","types":"index.d.ts","exports":{".":{"types":"./index.d.ts","default":"./index.js"},"./generated/*":{"types":"./generated/*.ts","default":"./generated/*.ts","require":"./dist/*.js"}},"gitHead":"f3583ecae57eeaea5af14ffbf9593c40463f243a","scripts":{"build":"tsc","generate":"node scripts/generate-types.js && tsc","prebuild":"pnpm run generate","publish:npm":"npm version patch && npm publish","prepublish:npm":"pnpm build"},"_npmUser":{"name":"jy2022","email":"junyuan009@163.com"},"_npmVersion":"10.9.0","description":"UCard gRPC Proto Definitions","directories":{},"_nodeVersion":"22.12.0","dependencies":{"@bufbuild/protobuf":"^2.9.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ts-proto":"^2.7.7","typescript":"^5.9.3"},"peerDependencies":{"@grpc/grpc-js":"^1.9.0","@grpc/proto-loader":"^0.7.0 || ^0.8.0"},"_npmOperationalInternal":{"tmp":"tmp/ucard-proto_1.0.18_1762138986040_0.355070319163187","host":"s3://npm-registry-packages-npm-production"}},"1.0.19":{"name":"@zqlc/ucard-proto","version":"1.0.19","keywords":["grpc","proto","ucard"],"author":{"name":"UCard Team"},"license":"MIT","_id":"@zqlc/ucard-proto@1.0.19","maintainers":[{"name":"jy2022","email":"junyuan009@163.com"}],"dist":{"shasum":"7ff8e5a1490c44ff5cb85447894f9f77cda0cc74","tarball":"https://registry.npmjs.org/@zqlc/ucard-proto/-/ucard-proto-1.0.19.tgz","fileCount":30,"integrity":"sha512-14AK1LDyn8QARCNX9gWm40CDZwgVq8dhzTBeEpdJ1+Wlp9L7htQ/XSjcD3ZlZ0cS/+n+1it4cL2Lu6LStumnAA==","signatures":[{"sig":"MEUCIBJeaPP2KYtJswztozR9GWtRk4rWJVlLMXiQmEvdei9jAiEAqpCLiAoTKP8glFgOIJ6zz92vPvTBiPT1hk0a8Cjnl4Q=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":39658},"main":"index.js","types":"index.d.ts","exports":{".":{"types":"./index.d.ts","default":"./index.js"},"./generated/*":{"types":"./generated/*.ts","default":"./generated/*.ts","require":"./dist/*.js"}},"gitHead":"a549e7c2af3170a38cb780ac2a1f3c21782b24d8","scripts":{"build":"tsc","generate":"node scripts/generate-types.js && tsc","prebuild":"pnpm run generate","publish:npm":"npm version patch && npm publish","prepublish:npm":"pnpm build"},"_npmUser":{"name":"jy2022","email":"junyuan009@163.com"},"_npmVersion":"10.9.0","description":"UCard gRPC Proto Definitions","directories":{},"_nodeVersion":"22.12.0","dependencies":{"@bufbuild/protobuf":"^2.9.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ts-proto":"^2.7.7","typescript":"^5.9.3"},"peerDependencies":{"@grpc/grpc-js":"^1.9.0","@grpc/proto-loader":"^0.7.0 || ^0.8.0"},"_npmOperationalInternal":{"tmp":"tmp/ucard-proto_1.0.19_1763522483909_0.17898562530574336","host":"s3://npm-registry-packages-npm-production"}},"1.0.20":{"name":"@zqlc/ucard-proto","version":"1.0.20","keywords":["grpc","proto","ucard"],"author":{"name":"UCard Team"},"license":"MIT","_id":"@zqlc/ucard-proto@1.0.20","maintainers":[{"name":"jy2022","email":"junyuan009@163.com"}],"dist":{"shasum":"c0f9777c83a8e875a471ca4e694d4659690d86a3","tarball":"https://registry.npmjs.org/@zqlc/ucard-proto/-/ucard-proto-1.0.20.tgz","fileCount":30,"integrity":"sha512-PSnC3eNPRh3/adzdCw40J00WVR0S0IOtgOZNQv57XEbjB1ZNq5S6JaHlAEQT/se9JL6rD4cgdCiVZHJlXtGVwA==","signatures":[{"sig":"MEUCIFpBKsYCaUd1/Kqf66Jg5tw2Nvf+4weM0p2Q9OLB3Z3wAiEA5vXDI54ZYjLN6hDf0Jevv5KBhDobdVXoVknj7zXmGLg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":39593},"main":"index.js","types":"index.d.ts","exports":{".":{"types":"./index.d.ts","default":"./index.js"},"./generated/*":{"types":"./generated/*.ts","default":"./generated/*.ts","require":"./dist/*.js"}},"gitHead":"679a649c08f2edbd5a0a2511a347659c2b759f63","scripts":{"build":"tsc","generate":"node scripts/generate-types.js && tsc","prebuild":"pnpm run generate","publish:npm":"npm version patch && npm publish","prepublish:npm":"pnpm build"},"_npmUser":{"name":"jy2022","email":"junyuan009@163.com"},"_npmVersion":"10.9.0","description":"UCard gRPC Proto Definitions","directories":{},"_nodeVersion":"22.12.0","dependencies":{"@bufbuild/protobuf":"^2.9.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ts-proto":"^2.7.7","typescript":"^5.9.3"},"peerDependencies":{"@grpc/grpc-js":"^1.9.0","@grpc/proto-loader":"^0.7.0 || ^0.8.0"},"_npmOperationalInternal":{"tmp":"tmp/ucard-proto_1.0.20_1763695143180_0.6417530282864228","host":"s3://npm-registry-packages-npm-production"}},"1.0.21":{"name":"@zqlc/ucard-proto","version":"1.0.21","keywords":["grpc","proto","ucard"],"author":{"name":"UCard Team"},"license":"MIT","_id":"@zqlc/ucard-proto@1.0.21","maintainers":[{"name":"jy2022","email":"junyuan009@163.com"}],"dist":{"shasum":"fca813aa55cf3cc6c267bb15f39f77d0ac395e9b","tarball":"https://registry.npmjs.org/@zqlc/ucard-proto/-/ucard-proto-1.0.21.tgz","fileCount":30,"integrity":"sha512-zNnBlGu1wmUCoY27YrcxpDQ0tIhZpUvhE4omNAeJxYol+JTXw24R2yxDpvzfznUaKIUq1ceNX/KcH1FdC6rTHQ==","signatures":[{"sig":"MEYCIQCD9VRbxZdjfVAs0Wh8pttWJBezP3aCwIqXL8e6foCXjgIhAJ6sHq2wNPyvp32O22Ac30otmv6i0op/9T2QW5m/axYG","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":42077},"main":"index.js","types":"index.d.ts","exports":{".":{"types":"./index.d.ts","default":"./index.js"},"./generated/*":{"types":"./generated/*.ts","default":"./generated/*.ts","require":"./dist/*.js"}},"gitHead":"c504b9325b216a5b33437aba673ebe6fd2919b92","scripts":{"build":"tsc","generate":"node scripts/generate-types.js && tsc","prebuild":"pnpm run generate","publish:npm":"npm version patch && npm publish","prepublish:npm":"pnpm build"},"_npmUser":{"name":"jy2022","email":"junyuan009@163.com"},"_npmVersion":"10.9.0","description":"UCard gRPC Proto Definitions","directories":{},"_nodeVersion":"22.12.0","dependencies":{"@bufbuild/protobuf":"^2.9.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ts-proto":"^2.7.7","typescript":"^5.9.3"},"peerDependencies":{"@grpc/grpc-js":"^1.9.0","@grpc/proto-loader":"^0.7.0 || ^0.8.0"},"_npmOperationalInternal":{"tmp":"tmp/ucard-proto_1.0.21_1763706763096_0.0572492953994852","host":"s3://npm-registry-packages-npm-production"}},"1.0.22":{"name":"@zqlc/ucard-proto","version":"1.0.22","keywords":["grpc","proto","ucard"],"author":{"name":"UCard Team"},"license":"MIT","_id":"@zqlc/ucard-proto@1.0.22","maintainers":[{"name":"jy2022","email":"junyuan009@163.com"}],"dist":{"shasum":"6944da159454ccc38aaff9efbc4205aba55945ba","tarball":"https://registry.npmjs.org/@zqlc/ucard-proto/-/ucard-proto-1.0.22.tgz","fileCount":30,"integrity":"sha512-ZT7opeWVe0yURZhsq61fW8++YnM3QaLdXQ7rx1dGjFMlKdMJLC4Al+z6enaYr9459N+akD2IHvn7AOs6KeE85g==","signatures":[{"sig":"MEYCIQC8hNV79dp2yZZTl71G+rrB1fcFj/SfSEXdEGVuAXQiUgIhAJD860P8Fr8yNUGbeejwJjNYPzJC6ZQ0ASpM61dxBWO/","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":42163},"main":"index.js","types":"index.d.ts","exports":{".":{"types":"./index.d.ts","default":"./index.js"},"./generated/*":{"types":"./generated/*.ts","default":"./generated/*.ts","require":"./dist/*.js"}},"gitHead":"f4ef802d407be2d4c14b4cf0558d31a5bf34ad68","scripts":{"build":"tsc","generate":"node scripts/generate-types.js && tsc","prebuild":"pnpm run generate","publish:npm":"npm version patch && npm publish","prepublish:npm":"pnpm build"},"_npmUser":{"name":"jy2022","email":"junyuan009@163.com"},"_npmVersion":"10.9.0","description":"UCard gRPC Proto Definitions","directories":{},"_nodeVersion":"22.12.0","dependencies":{"@bufbuild/protobuf":"^2.9.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ts-proto":"^2.7.7","typescript":"^5.9.3"},"peerDependencies":{"@grpc/grpc-js":"^1.9.0","@grpc/proto-loader":"^0.7.0 || ^0.8.0"},"_npmOperationalInternal":{"tmp":"tmp/ucard-proto_1.0.22_1763716734011_0.6560987055994467","host":"s3://npm-registry-packages-npm-production"}},"1.0.23":{"name":"@zqlc/ucard-proto","version":"1.0.23","keywords":["grpc","proto","ucard"],"author":{"name":"UCard Team"},"license":"MIT","_id":"@zqlc/ucard-proto@1.0.23","maintainers":[{"name":"jy2022","email":"junyuan009@163.com"}],"dist":{"shasum":"2b7e1ad52fa637866c08eee46e95e7fa2474fd94","tarball":"https://registry.npmjs.org/@zqlc/ucard-proto/-/ucard-proto-1.0.23.tgz","fileCount":30,"integrity":"sha512-XXDe+utp8tjp5xDjXplEpW3c3fhUD2fmBclFNc2CRcWCTC1PBeSSSaqugklZnuFxYOrWHB33KkjxnXBZy+wVKQ==","signatures":[{"sig":"MEYCIQCKnk33+Jfd9MF45UtAfUYLxpLG37QpRk/US2jFJxU9ZAIhAIgLtgzknPK9bdmr22o4IfBx/b6Nkca8DRn7t9eT4Eyc","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":42228},"main":"index.js","types":"index.d.ts","exports":{".":{"types":"./index.d.ts","default":"./index.js"},"./generated/*":{"types":"./generated/*.ts","default":"./generated/*.ts","require":"./dist/*.js"}},"gitHead":"a823c270551fa682c02c03c9075ccf08d6f9aad4","scripts":{"build":"tsc","generate":"node scripts/generate-types.js && tsc","prebuild":"pnpm run generate","publish:npm":"npm version patch && npm publish","prepublish:npm":"pnpm build"},"_npmUser":{"name":"jy2022","email":"junyuan009@163.com"},"_npmVersion":"10.9.0","description":"UCard gRPC Proto Definitions","directories":{},"_nodeVersion":"22.12.0","dependencies":{"@bufbuild/protobuf":"^2.9.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ts-proto":"^2.7.7","typescript":"^5.9.3"},"peerDependencies":{"@grpc/grpc-js":"^1.9.0","@grpc/proto-loader":"^0.7.0 || ^0.8.0"},"_npmOperationalInternal":{"tmp":"tmp/ucard-proto_1.0.23_1763984506547_0.08401036602234391","host":"s3://npm-registry-packages-npm-production"}},"1.0.24":{"name":"@zqlc/ucard-proto","version":"1.0.24","keywords":["grpc","proto","ucard"],"author":{"name":"UCard Team"},"license":"MIT","_id":"@zqlc/ucard-proto@1.0.24","maintainers":[{"name":"jy2022","email":"junyuan009@163.com"}],"dist":{"shasum":"dd11c4c86979bdb005f123db9a975e272bbe28c8","tarball":"https://registry.npmjs.org/@zqlc/ucard-proto/-/ucard-proto-1.0.24.tgz","fileCount":30,"integrity":"sha512-WpAuSWu+f86KcFvnBEMcO3GJ1R6cxC9CK1i/x6uKKNi19ufiDJRGnHpfqlSH65JVYZFZxqiI7Tf8LF9PB19X1w==","signatures":[{"sig":"MEQCIGIHZ4052+/tR+PxMwxt16xlo4PQ+6WEGrn8BRIqZqaMAiB5e/MGBt/XHcBpniKKLe0OGJUwZnRb+l/lLZH1tpQImQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":42883},"main":"index.js","types":"index.d.ts","exports":{".":{"types":"./index.d.ts","default":"./index.js"},"./generated/*":{"types":"./generated/*.ts","default":"./generated/*.ts","require":"./dist/*.js"}},"gitHead":"3a97dbedad85d57ea1658e5b012eb3aa3fd29573","scripts":{"build":"tsc","generate":"node scripts/generate-types.js && tsc","prebuild":"pnpm run generate","publish:npm":"npm version patch && npm publish","prepublish:npm":"pnpm build"},"_npmUser":{"name":"jy2022","email":"junyuan009@163.com"},"_npmVersion":"10.9.0","description":"UCard gRPC Proto Definitions","directories":{},"_nodeVersion":"22.12.0","dependencies":{"@bufbuild/protobuf":"^2.9.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ts-proto":"^2.7.7","typescript":"^5.9.3"},"peerDependencies":{"@grpc/grpc-js":"^1.9.0","@grpc/proto-loader":"^0.7.0 || ^0.8.0"},"_npmOperationalInternal":{"tmp":"tmp/ucard-proto_1.0.24_1764038730804_0.6095918138732026","host":"s3://npm-registry-packages-npm-production"}},"1.0.25":{"name":"@zqlc/ucard-proto","version":"1.0.25","keywords":["grpc","proto","ucard"],"author":{"name":"UCard Team"},"license":"MIT","_id":"@zqlc/ucard-proto@1.0.25","maintainers":[{"name":"jy2022","email":"junyuan009@163.com"}],"dist":{"shasum":"9d88476e151eb117c29f349235f37f7487f9ce94","tarball":"https://registry.npmjs.org/@zqlc/ucard-proto/-/ucard-proto-1.0.25.tgz","fileCount":30,"integrity":"sha512-98XzG2aRNFIV3D+6mbW84+rw0KEe7iu5rKlRBK2Ss6dWBSQqcniALaJQS65zyWsIld2zRVixOzm9sIpRptbdtA==","signatures":[{"sig":"MEUCIEGse3AGUDzBACgeNGQZh5+jy+qHz5F/AxiM/kx7gVghAiEAmzGIKP/EshsbKVAoT5f9AMl/QXP2tkTb5l3wrhE6xWY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":44018},"main":"index.js","types":"index.d.ts","exports":{".":{"types":"./index.d.ts","default":"./index.js"},"./generated/*":{"types":"./generated/*.ts","default":"./generated/*.ts","require":"./dist/*.js"}},"gitHead":"8cd76fe2a26d25f79d0c265d674b91f829c305ac","scripts":{"build":"tsc","generate":"node scripts/generate-types.js && tsc","prebuild":"pnpm run generate","publish:npm":"npm version patch && npm publish","prepublish:npm":"pnpm build"},"_npmUser":{"name":"jy2022","email":"junyuan009@163.com"},"_npmVersion":"10.9.0","description":"UCard gRPC Proto Definitions","directories":{},"_nodeVersion":"22.12.0","dependencies":{"@bufbuild/protobuf":"^2.9.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ts-proto":"^2.7.7","typescript":"^5.9.3"},"peerDependencies":{"@grpc/grpc-js":"^1.9.0","@grpc/proto-loader":"^0.7.0 || ^0.8.0"},"_npmOperationalInternal":{"tmp":"tmp/ucard-proto_1.0.25_1764066895725_0.7398772520360164","host":"s3://npm-registry-packages-npm-production"}},"1.0.26":{"name":"@zqlc/ucard-proto","version":"1.0.26","keywords":["grpc","proto","ucard"],"author":{"name":"UCard Team"},"license":"MIT","_id":"@zqlc/ucard-proto@1.0.26","maintainers":[{"name":"jy2022","email":"junyuan009@163.com"}],"dist":{"shasum":"81f1eee2b4559b248706378e5215c8ffc47d4238","tarball":"https://registry.npmjs.org/@zqlc/ucard-proto/-/ucard-proto-1.0.26.tgz","fileCount":30,"integrity":"sha512-56X0qMK7vz9yPwMEPjqkohfRg/HomFr1EpKTMyCqooDab7PcLclrA9cx00CFOZX9xHN1Gb5E//hK2H5qo/jgRw==","signatures":[{"sig":"MEUCIQDD6nDfndqXMkwcZSlErwC9/j2kL9jkbXDRxBjEp8Q1bgIgVtjNqONlgb7uyTWoOu1UquqQOg8WCKOFfrfq+zTJPNs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":43969},"main":"index.js","types":"index.d.ts","exports":{".":{"types":"./index.d.ts","default":"./index.js"},"./generated/*":{"types":"./generated/*.ts","default":"./generated/*.ts","require":"./dist/*.js"}},"gitHead":"d1446db48c9434460ef5c835de5bca398ff338e2","scripts":{"build":"tsc","generate":"node scripts/generate-types.js && tsc","prebuild":"pnpm run generate","publish:npm":"npm version patch && npm publish","prepublish:npm":"pnpm build"},"_npmUser":{"name":"jy2022","email":"junyuan009@163.com"},"_npmVersion":"10.9.0","description":"UCard gRPC Proto Definitions","directories":{},"_nodeVersion":"22.12.0","dependencies":{"@bufbuild/protobuf":"^2.9.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ts-proto":"^2.7.7","typescript":"^5.9.3"},"peerDependencies":{"@grpc/grpc-js":"^1.9.0","@grpc/proto-loader":"^0.7.0 || ^0.8.0"},"_npmOperationalInternal":{"tmp":"tmp/ucard-proto_1.0.26_1764123751271_0.6118448774702325","host":"s3://npm-registry-packages-npm-production"}},"1.0.27":{"name":"@zqlc/ucard-proto","version":"1.0.27","keywords":["grpc","proto","ucard"],"author":{"name":"UCard Team"},"license":"MIT","_id":"@zqlc/ucard-proto@1.0.27","maintainers":[{"name":"jy2022","email":"junyuan009@163.com"}],"dist":{"shasum":"4933e50d52159544e238abce5948a59a822d252e","tarball":"https://registry.npmjs.org/@zqlc/ucard-proto/-/ucard-proto-1.0.27.tgz","fileCount":30,"integrity":"sha512-CPpKocj/Rr6PmVoT79rJJP6bqVvPLJudv/e/s4t0YIBzuI8aAnZibYzpVJzZVq9DBesGS+w1FRq3bQR5TCOP8g==","signatures":[{"sig":"MEYCIQDGfTWU9jJUCFQBqUYFd6OWumZiOCsV2faljagA2Bw77QIhAJyhugBRvUOImWx7WlheI2QP7DUpGe238dDjuS3em9Cy","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":44004},"main":"index.js","types":"index.d.ts","exports":{".":{"types":"./index.d.ts","default":"./index.js"},"./generated/*":{"types":"./generated/*.ts","default":"./generated/*.ts","require":"./dist/*.js"}},"gitHead":"18ae8f3d30a68e5b1e4439a3380b258add8eecbf","scripts":{"build":"tsc","generate":"node scripts/generate-types.js && tsc","prebuild":"pnpm run generate","publish:npm":"npm version patch && npm publish","prepublish:npm":"pnpm build"},"_npmUser":{"name":"jy2022","email":"junyuan009@163.com"},"_npmVersion":"10.9.0","description":"UCard gRPC Proto Definitions","directories":{},"_nodeVersion":"22.12.0","dependencies":{"@bufbuild/protobuf":"^2.9.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ts-proto":"^2.7.7","typescript":"^5.9.3"},"peerDependencies":{"@grpc/grpc-js":"^1.9.0","@grpc/proto-loader":"^0.7.0 || ^0.8.0"},"_npmOperationalInternal":{"tmp":"tmp/ucard-proto_1.0.27_1764123833698_0.8053055723920506","host":"s3://npm-registry-packages-npm-production"}},"1.0.28":{"name":"@zqlc/ucard-proto","version":"1.0.28","keywords":["grpc","proto","ucard"],"author":{"name":"UCard Team"},"license":"MIT","_id":"@zqlc/ucard-proto@1.0.28","maintainers":[{"name":"jy2022","email":"junyuan009@163.com"}],"dist":{"shasum":"ae3adc778dfe7357cc442626eadf3bed568aa1c4","tarball":"https://registry.npmjs.org/@zqlc/ucard-proto/-/ucard-proto-1.0.28.tgz","fileCount":30,"integrity":"sha512-7bMU1uWivjO1wpIvRA/fPTsb6UU9dYmLC29XWpsRwU6Qt/aLOR4l3bBtYSoe5B8uhqqM4DKBpSM6fJ/y/pae1g==","signatures":[{"sig":"MEYCIQDseW4YY/m8JahkdT0CGaAo7nIREkpHPvlz4rHmbdz12wIhAL8qZcrmuXL3Vd8VR6/UgAioMFVFG2+Q1OVXTvfebDMN","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":44650},"main":"index.js","types":"index.d.ts","exports":{".":{"types":"./index.d.ts","default":"./index.js"},"./generated/*":{"types":"./generated/*.ts","default":"./generated/*.ts","require":"./dist/*.js"}},"gitHead":"f653f478c290baacc0ed0211e6d9d97ff732ef92","scripts":{"build":"tsc","generate":"node scripts/generate-types.js && tsc","prebuild":"pnpm run generate","publish:npm":"npm version patch && npm publish","prepublish:npm":"pnpm build"},"_npmUser":{"name":"jy2022","email":"junyuan009@163.com"},"_npmVersion":"10.9.0","description":"UCard gRPC Proto Definitions","directories":{},"_nodeVersion":"22.12.0","dependencies":{"@bufbuild/protobuf":"^2.9.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ts-proto":"^2.7.7","typescript":"^5.9.3"},"peerDependencies":{"@grpc/grpc-js":"^1.9.0","@grpc/proto-loader":"^0.7.0 || ^0.8.0"},"_npmOperationalInternal":{"tmp":"tmp/ucard-proto_1.0.28_1764149088996_0.8841011512612142","host":"s3://npm-registry-packages-npm-production"}},"1.0.29":{"name":"@zqlc/ucard-proto","version":"1.0.29","keywords":["grpc","proto","ucard"],"author":{"name":"UCard Team"},"license":"MIT","_id":"@zqlc/ucard-proto@1.0.29","maintainers":[{"name":"jy2022","email":"junyuan009@163.com"}],"dist":{"shasum":"4e863f48c2bcad8622aed24d9f815dcc22a2a155","tarball":"https://registry.npmjs.org/@zqlc/ucard-proto/-/ucard-proto-1.0.29.tgz","fileCount":30,"integrity":"sha512-WfisGT6DVCQkswTipwKhpqxn8rDFqxcndYmoOBncVVvlYm+xUB8dHNR4EdNuneE+wd3KJEu8cwULBS1Ip246oQ==","signatures":[{"sig":"MEQCIHDUDTjuCNs4fG5C3e8gwxGEBPFIgKSLd7PQzVcXtZdtAiBBw4uExFqcWKrmyU4sMBIlnIUrIPpBJt0TK9GEKAyUqA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":45809},"main":"index.js","types":"index.d.ts","exports":{".":{"types":"./index.d.ts","default":"./index.js"},"./generated/*":{"types":"./generated/*.ts","default":"./generated/*.ts","require":"./dist/*.js"}},"gitHead":"7f0740ec3d082e1f60f2c3ab840bdabc33b51442","scripts":{"build":"tsc","generate":"node scripts/generate-types.js && tsc","prebuild":"pnpm run generate","publish:npm":"npm version patch && npm publish","prepublish:npm":"pnpm build"},"_npmUser":{"name":"jy2022","email":"junyuan009@163.com"},"_npmVersion":"10.9.0","description":"UCard gRPC Proto Definitions","directories":{},"_nodeVersion":"22.12.0","dependencies":{"@bufbuild/protobuf":"^2.9.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ts-proto":"^2.7.7","typescript":"^5.9.3"},"peerDependencies":{"@grpc/grpc-js":"^1.9.0","@grpc/proto-loader":"^0.7.0 || ^0.8.0"},"_npmOperationalInternal":{"tmp":"tmp/ucard-proto_1.0.29_1764835415564_0.1932079923503609","host":"s3://npm-registry-packages-npm-production"}},"1.0.33":{"name":"@zqlc/ucard-proto","version":"1.0.33","keywords":["grpc","proto","ucard"],"author":{"name":"UCard Team"},"license":"MIT","_id":"@zqlc/ucard-proto@1.0.33","maintainers":[{"name":"jy2022","email":"junyuan009@163.com"}],"dist":{"shasum":"6ba459a0c89b54463e5da8023fae078e9cfabcff","tarball":"https://registry.npmjs.org/@zqlc/ucard-proto/-/ucard-proto-1.0.33.tgz","fileCount":30,"integrity":"sha512-6khpG7RxrIJuZqJxrY+0XmJ1/R4LEi6VyV6t3+ROq4TUA/GarJnwnAfy0xDUDv5+XGUQMFJBeiLVvdQ0I7h8aQ==","signatures":[{"sig":"MEYCIQCcgB30ncR/DtljrFV1RKIIKRUmYAO+/BmQsbvFl/QL7QIhAKNn5/1LeXkbGTIUEPVJv+3vL2lq9qiTeM1P43E4fCNT","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":50625},"main":"index.js","types":"index.d.ts","exports":{".":{"types":"./index.d.ts","default":"./index.js"},"./generated/*":{"types":"./generated/*.ts","default":"./generated/*.ts","require":"./dist/*.js"}},"gitHead":"8e2441da5c309039bde53104724fe0ef9072ec95","scripts":{"build":"tsc","generate":"node scripts/generate-types.js && tsc","prebuild":"pnpm run generate","publish:npm":"npm version patch && npm publish","prepublish:npm":"pnpm build"},"_npmUser":{"name":"jy2022","email":"junyuan009@163.com"},"_npmVersion":"10.9.0","description":"UCard gRPC Proto Definitions","directories":{},"_nodeVersion":"22.12.0","dependencies":{"@bufbuild/protobuf":"^2.9.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ts-proto":"^2.7.7","typescript":"^5.9.3"},"peerDependencies":{"@grpc/grpc-js":"^1.9.0","@grpc/proto-loader":"^0.7.0 || ^0.8.0"},"_npmOperationalInternal":{"tmp":"tmp/ucard-proto_1.0.33_1766719143552_0.3595696899330063","host":"s3://npm-registry-packages-npm-production"}},"1.0.34":{"name":"@zqlc/ucard-proto","version":"1.0.34","keywords":["grpc","proto","ucard"],"author":{"name":"UCard Team"},"license":"MIT","_id":"@zqlc/ucard-proto@1.0.34","maintainers":[{"name":"jy2022","email":"junyuan009@163.com"}],"dist":{"shasum":"929ec597799a3ed17c180eaac6b651e0e980eeb9","tarball":"https://registry.npmjs.org/@zqlc/ucard-proto/-/ucard-proto-1.0.34.tgz","fileCount":30,"integrity":"sha512-D5cfNGeB0GkpDUpcJfNPHAEWwI6G2yS/Io6cETlb1lI9enb/YQL0OyT5T4JNOKex0xL+6VSAPyYmix062ekTJA==","signatures":[{"sig":"MEYCIQCZG5xdDEPF2uac3M8wuqB/oqkxYG7B6KldklAYwmFR2AIhAPJtGsAVZflg8964j/Z6Ulk/y9JFSDpSQCVMeg+QOScb","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":50922},"main":"index.js","types":"index.d.ts","exports":{".":{"types":"./index.d.ts","default":"./index.js"},"./generated/*":{"types":"./generated/*.ts","default":"./generated/*.ts","require":"./dist/*.js"}},"gitHead":"0b8cf18313f00ae2558787f36c5a8c7a7ada10a0","scripts":{"build":"tsc","generate":"node scripts/generate-types.js && tsc","prebuild":"pnpm run generate","publish:npm":"npm version patch && npm publish","prepublish:npm":"pnpm build"},"_npmUser":{"name":"jy2022","email":"junyuan009@163.com"},"_npmVersion":"10.9.0","description":"UCard gRPC Proto Definitions","directories":{},"_nodeVersion":"22.12.0","dependencies":{"@bufbuild/protobuf":"^2.9.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ts-proto":"^2.7.7","typescript":"^5.9.3"},"peerDependencies":{"@grpc/grpc-js":"^1.9.0","@grpc/proto-loader":"^0.7.0 || ^0.8.0"},"_npmOperationalInternal":{"tmp":"tmp/ucard-proto_1.0.34_1766720015243_0.08522470599803733","host":"s3://npm-registry-packages-npm-production"}},"1.0.35":{"name":"@zqlc/ucard-proto","version":"1.0.35","description":"UCard gRPC Proto Definitions","main":"index.js","types":"index.d.ts","exports":{".":{"types":"./index.d.ts","default":"./index.js"},"./generated/*":{"types":"./generated/*.ts","require":"./dist/*.js","default":"./generated/*.ts"}},"scripts":{"generate":"node scripts/generate-types.js && tsc","build":"tsc","prebuild":"pnpm run generate","prepublish:npm":"pnpm build","publish:npm":"npm version patch && npm publish"},"keywords":["grpc","proto","ucard"],"author":{"name":"UCard Team"},"license":"MIT","peerDependencies":{"@grpc/grpc-js":"^1.9.0","@grpc/proto-loader":"^0.7.0 || ^0.8.0"},"devDependencies":{"ts-proto":"^2.7.7","typescript":"^5.9.3"},"dependencies":{"@bufbuild/protobuf":"^2.9.0"},"publishConfig":{"access":"public"},"_id":"@zqlc/ucard-proto@1.0.35","gitHead":"24d9aa8e8fd1d467860347ec0cb4b46fc3ee4adf","_nodeVersion":"22.12.0","_npmVersion":"10.9.0","dist":{"integrity":"sha512-3vaXBwYJnUgIk/LVeMdGZb9LAVKZdCERJr5BLmYOcBq0LMAz+mtTenTfxXKCjCKdjC+OHZ1hL1NXnhd6TzONNQ==","shasum":"a19264943af433abdae04860d4bc244f2f1e9c74","tarball":"https://registry.npmjs.org/@zqlc/ucard-proto/-/ucard-proto-1.0.35.tgz","fileCount":32,"unpackedSize":56606,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCIDo9dvT+BiJmehvxRGAsNf/kl84ttWHSO1Xmr4pb2G+XAiA+eiKnI+7wumTLPO2w9meJ17x9fLmq7eEz/XwKPZF+Bg=="}]},"_npmUser":{"name":"jy2022","email":"junyuan009@163.com"},"directories":{},"maintainers":[{"name":"jy2022","email":"junyuan009@163.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/ucard-proto_1.0.35_1766737672165_0.37658538390048024"},"_hasShrinkwrap":false}},"time":{"created":"2025-10-17T03:22:36.052Z","modified":"2025-12-26T08:27:52.544Z","1.0.4":"2025-10-17T03:22:36.300Z","1.0.5":"2025-10-17T03:41:59.190Z","1.0.6":"2025-10-17T09:05:49.709Z","1.0.7":"2025-10-17T10:15:30.194Z","1.0.8":"2025-10-18T08:36:26.412Z","1.0.9":"2025-10-20T01:55:18.643Z","1.0.10":"2025-10-20T11:24:27.137Z","1.0.11":"2025-10-21T02:49:38.138Z","1.0.12":"2025-10-21T06:38:36.235Z","1.0.13":"2025-10-21T08:18:36.232Z","1.0.14":"2025-10-22T08:26:13.472Z","1.0.15":"2025-10-24T02:39:05.056Z","1.0.16":"2025-10-24T08:20:04.358Z","1.0.17":"2025-10-29T07:43:18.085Z","1.0.18":"2025-11-03T03:03:06.236Z","1.0.19":"2025-11-19T03:21:24.101Z","1.0.20":"2025-11-21T03:19:03.402Z","1.0.21":"2025-11-21T06:32:43.287Z","1.0.22":"2025-11-21T09:18:54.227Z","1.0.23":"2025-11-24T11:41:46.727Z","1.0.24":"2025-11-25T02:45:31.038Z","1.0.25":"2025-11-25T10:34:55.921Z","1.0.26":"2025-11-26T02:22:31.464Z","1.0.27":"2025-11-26T02:23:53.889Z","1.0.28":"2025-11-26T09:24:49.197Z","1.0.29":"2025-12-04T08:03:35.756Z","1.0.33":"2025-12-26T03:19:03.701Z","1.0.34":"2025-12-26T03:33:35.376Z","1.0.35":"2025-12-26T08:27:52.308Z"},"author":{"name":"UCard Team"},"license":"MIT","keywords":["grpc","proto","ucard"],"description":"UCard gRPC Proto Definitions","maintainers":[{"name":"jy2022","email":"junyuan009@163.com"}],"readme":"# @zqlc/ucard-proto\n\nUCard gRPC Proto 文件定义包\n\n## 简介\n\n这是一个独立的 npm 包，包含了 UCard 项目所有的 gRPC proto 文件定义。通过这个包，服务端和客户端可以共享相同的接口定义。\n\n## 安装\n\n### 本地开发（使用 pnpm link）\n\n```bash\n# 在 proto 包目录\ncd /path/to/proto_project\npnpm link --global\n\n# 在服务端项目\ncd /path/to/your_project\npnpm link --global @zqlc/ucard-proto\n```\n\n**优势**: 修改 proto 文件后会**实时生效**,无需重新安装。适合频繁修改调试。\n\n### 本地开发（使用 file 关联）\n\n```bash\n# 在服务端项目中直接引用本地路径\ncd /path/to/your_project\npnpm add ../proto_project\n\n# 或者在 package.json 中手动添加\n# \"dependencies\": {\n#   \"@zqlc/ucard-proto\": \"file:../proto_project\"\n# }\n# 然后执行 pnpm install\n```\n\n**注意**: 使用 `file:` 协议时,每次修改 proto 文件后需要重新执行 `pnpm install` 来同步更改。适合偶尔修改的场景。\n\n### 生产环境（发布后）\n\n```bash\npnpm add @zqlc/ucard-proto\n```\n\n## 使用方法\n\n### 方式一：使用路径对象\n\n```javascript\nconst { protoPath } = require('@zqlc/ucard-proto');\n\n// 在 NestJS 中使用\n{\n  transport: Transport.GRPC,\n  options: {\n    package: ['auth', 'kyc'],\n    protoPath: [protoPath.auth, protoPath.kyc],\n    url: '0.0.0.0:50051',\n  }\n}\n```\n\n### 方式二：使用所有 proto 文件\n\n```javascript\nconst { allProtoFiles, packages } = require('@zqlc/ucard-proto');\n\n// 加载所有 proto 文件\n{\n  transport: Transport.GRPC,\n  options: {\n    package: packages,\n    protoPath: allProtoFiles,\n    url: '0.0.0.0:50051',\n  }\n}\n```\n\n### 方式三：使用 proto 目录\n\n```javascript\nconst { protoDir } = require('@zqlc/ucard-proto');\nconst path = require('path');\n\n// 手动指定文件\nconst protoPath = path.join(protoDir, 'auth.proto');\n```\n\n## Proto 文件列表\n\n- `auth.proto` - 双因素认证服务\n- `kyc.proto` - KYC 验证服务\n- `email.proto` - 邮件验证服务\n\n## 版本管理\n\n当修改 proto 文件时：\n\n1. **向后兼容的改动**（小版本更新）：\n   - 添加新的字段（使用新的字段编号）\n   - 添加新的 RPC 方法\n   - 添加新的 message 类型\n\n2. **破坏性改动**（大版本更新）：\n   - 删除或重命名字段\n   - 更改字段类型\n   - 更改字段编号\n\n## 客户端使用示例\n\n### Node.js 客户端\n\n```javascript\nconst grpc = require('@grpc/grpc-js');\nconst protoLoader = require('@grpc/proto-loader');\nconst { protoPath } = require('@zqlc/ucard-proto');\n\n// 加载 proto\nconst packageDefinition = protoLoader.loadSync(protoPath.auth, {\n  keepCase: true,\n  longs: String,\n  enums: String,\n});\n\nconst authProto = grpc.loadPackageDefinition(packageDefinition).auth;\n\n// 创建客户端\nconst client = new authProto.TwoFactorService(\n  'localhost:50051',\n  grpc.credentials.createInsecure()\n);\n\n// 调用方法\nclient.EnableTwoFactor({ user_id: '123', username: 'test' }, (err, response) => {\n  if (err) {\n    console.error('Error:', err);\n    return;\n  }\n  console.log('Secret:', response.secret);\n});\n```\n\n## 许可证\n\nMIT\n","readmeFilename":"README.md"}