{"_id":"@be-link/shield-for-tcb-node-sdk","_rev":"38-608ea4b8e49dac418aa158ff37394a4c","name":"@be-link/shield-for-tcb-node-sdk","dist-tags":{"2025-1118-0501":"0.0.1","latest":"1.0.27"},"versions":{"0.0.1":{"name":"@be-link/shield-for-tcb-node-sdk","version":"0.0.1","keywords":["shield","tcb","sdk"],"author":"","license":"ISC","_id":"@be-link/shield-for-tcb-node-sdk@0.0.1","maintainers":[{"name":"8848top-dev","email":"dev@8848top.com"},{"name":"hanguodong","email":"875521275@qq.com"},{"name":"wangml0310","email":"2576306481@qq.com"}],"dist":{"shasum":"32af3c05d89ae689ecaedeb3af449c5feac58ee4","tarball":"https://registry.npmjs.org/@be-link/shield-for-tcb-node-sdk/-/shield-for-tcb-node-sdk-0.0.1.tgz","fileCount":16,"integrity":"sha512-t6TL1lke9aw7EFbN7J2R6JSFtE76FA6d+W0Bqj7/anF83hO9Dh8k0+2izyWcBgQVncdSqxJ7MUMlfecwhTd9eA==","signatures":[{"sig":"MEQCIE3sVd5UkhtLkZTeG60OHI8QBTOcrQ6TzxIOIrsFNGjcAiAQreTIURNaJdW3EzvnmszxcmqeX89okVLrum+hUj6PnA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":15114},"main":"dist/index.js","_from":"file:be-link-shield-for-tcb-node-sdk-0.0.1.tgz","types":"dist/index.d.ts","scripts":{"test":"jest","build":"rm -rf ./dist && tsc && cp package.json README.md ./dist/ 2>/dev/null || true"},"_npmUser":{"name":"8848top-dev","email":"dev@8848top.com"},"_resolved":"/tmp/272e78c210231d6fc84be63b64323034/be-link-shield-for-tcb-node-sdk-0.0.1.tgz","_integrity":"sha512-t6TL1lke9aw7EFbN7J2R6JSFtE76FA6d+W0Bqj7/anF83hO9Dh8k0+2izyWcBgQVncdSqxJ7MUMlfecwhTd9eA==","_npmVersion":"10.8.2","description":"ShieldForTCB Node.js SDK","directories":{},"_nodeVersion":"20.19.5","dependencies":{"uuid":"^9.0.1","axios":"1.13.2","axios-retry":"^4.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@types/uuid":"^9.0.6"},"_npmOperationalInternal":{"tmp":"tmp/shield-for-tcb-node-sdk_0.0.1_1763413294878_0.3214326737661759","host":"s3://npm-registry-packages-npm-production"}},"0.0.2":{"name":"@be-link/shield-for-tcb-node-sdk","version":"0.0.2","keywords":["shield","tcb","sdk"],"author":"","license":"ISC","_id":"@be-link/shield-for-tcb-node-sdk@0.0.2","maintainers":[{"name":"8848top-dev","email":"dev@8848top.com"},{"name":"hanguodong","email":"875521275@qq.com"},{"name":"wangml0310","email":"2576306481@qq.com"}],"dist":{"shasum":"98fcd9073822382ae645effddd3af08eb69996e3","tarball":"https://registry.npmjs.org/@be-link/shield-for-tcb-node-sdk/-/shield-for-tcb-node-sdk-0.0.2.tgz","fileCount":16,"integrity":"sha512-nV2F3hUf7hi0h7ydRJXMxFysHksZQdOcS+KRF8QDxedaUPgruVwsK31ks/Cr50m7IRXtjC4iB2d63NISfgXJeg==","signatures":[{"sig":"MEUCIQC5B60VlnH6IAbPd8Ck9Qx7k8QHIjZIrr2dA/q81V792AIgVTGlfmXMKhHgnY5/hSghJA8ihnPeHq3Bl/u8O/QhDP8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":15114},"main":"dist/index.js","_from":"file:be-link-shield-for-tcb-node-sdk-0.0.2.tgz","types":"dist/index.d.ts","scripts":{"test":"jest","build":"rm -rf ./dist && tsc && cp package.json README.md ./dist/ 2>/dev/null || true"},"_npmUser":{"name":"8848top-dev","email":"dev@8848top.com"},"_resolved":"/tmp/d2c2c2c7fa83b3d2e0fce54edf3072eb/be-link-shield-for-tcb-node-sdk-0.0.2.tgz","_integrity":"sha512-nV2F3hUf7hi0h7ydRJXMxFysHksZQdOcS+KRF8QDxedaUPgruVwsK31ks/Cr50m7IRXtjC4iB2d63NISfgXJeg==","_npmVersion":"10.8.2","description":"ShieldForTCB Node.js SDK","directories":{},"_nodeVersion":"20.19.5","dependencies":{"uuid":"^9.0.1","axios":"1.13.2","axios-retry":"^4.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@types/uuid":"^9.0.6"},"_npmOperationalInternal":{"tmp":"tmp/shield-for-tcb-node-sdk_0.0.2_1763433568909_0.13173268175256458","host":"s3://npm-registry-packages-npm-production"}},"0.0.3":{"name":"@be-link/shield-for-tcb-node-sdk","version":"0.0.3","keywords":["shield","tcb","sdk"],"author":"","license":"ISC","_id":"@be-link/shield-for-tcb-node-sdk@0.0.3","maintainers":[{"name":"8848top-dev","email":"dev@8848top.com"},{"name":"hanguodong","email":"875521275@qq.com"},{"name":"wangml0310","email":"2576306481@qq.com"}],"dist":{"shasum":"9f4453cde74f42301653515017d61d6c3e2e73b7","tarball":"https://registry.npmjs.org/@be-link/shield-for-tcb-node-sdk/-/shield-for-tcb-node-sdk-0.0.3.tgz","fileCount":16,"integrity":"sha512-7xDHjQgvC3PPJd91UdyNzhhDKlf3oGFGllBjTFw6phJThU5TigOB/zL+A22sAdpIDuz6pU33NtOdKERy2TJviw==","signatures":[{"sig":"MEQCICUxR1RRL2puOJj6b47eB050OU7649ip49Pn6Z3hVfI7AiA5Jn0jw7Pk5wPw31zpQ/YS2HZQOSXl/1hvxVYO7i+bMA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":15114},"main":"dist/index.js","_from":"file:be-link-shield-for-tcb-node-sdk-0.0.3.tgz","types":"dist/index.d.ts","scripts":{"test":"jest","build":"rm -rf ./dist && tsc && cp package.json README.md ./dist/ 2>/dev/null || true"},"_npmUser":{"name":"8848top-dev","email":"dev@8848top.com"},"_resolved":"/tmp/d7babc1ea27a2080e084a5f26cfb9103/be-link-shield-for-tcb-node-sdk-0.0.3.tgz","_integrity":"sha512-7xDHjQgvC3PPJd91UdyNzhhDKlf3oGFGllBjTFw6phJThU5TigOB/zL+A22sAdpIDuz6pU33NtOdKERy2TJviw==","_npmVersion":"10.8.2","description":"ShieldForTCB Node.js SDK","directories":{},"_nodeVersion":"20.19.5","dependencies":{"uuid":"^9.0.1","axios":"1.13.2","axios-retry":"^4.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@types/uuid":"^9.0.6"},"_npmOperationalInternal":{"tmp":"tmp/shield-for-tcb-node-sdk_0.0.3_1763433610607_0.8462165880028785","host":"s3://npm-registry-packages-npm-production"}},"0.0.4":{"name":"@be-link/shield-for-tcb-node-sdk","version":"0.0.4","keywords":["shield","tcb","sdk"],"author":"","license":"ISC","_id":"@be-link/shield-for-tcb-node-sdk@0.0.4","maintainers":[{"name":"8848top-dev","email":"dev@8848top.com"},{"name":"hanguodong","email":"875521275@qq.com"},{"name":"wangml0310","email":"2576306481@qq.com"}],"dist":{"shasum":"dff251d0e87b1e610f8f0a0f4b0e58e49e79c60a","tarball":"https://registry.npmjs.org/@be-link/shield-for-tcb-node-sdk/-/shield-for-tcb-node-sdk-0.0.4.tgz","fileCount":16,"integrity":"sha512-kbD0kfTk6z/mUoc+pxKH2gDqVq9oUXrOllw2ffmoCW/+1FX+MklaEpxpW+MfR54qne0Ntr5dMtr19QTOowBeRg==","signatures":[{"sig":"MEQCIE1MPFFshP+EARhKOt8Z2xlbxRZAtZWrC5q5rsBwxSytAiAiL1FUepDSJBoLnrMpt2XEqhBOUAz+suBADarsfS819Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":15171},"main":"dist/index.js","_from":"file:be-link-shield-for-tcb-node-sdk-0.0.4.tgz","types":"dist/index.d.ts","scripts":{"test":"jest","build":"rm -rf ./dist && tsc && cp package.json README.md ./dist/ 2>/dev/null || true"},"_npmUser":{"name":"8848top-dev","email":"dev@8848top.com"},"_resolved":"/tmp/e49f007aacf3a2d9376ab498f1355d4e/be-link-shield-for-tcb-node-sdk-0.0.4.tgz","_integrity":"sha512-kbD0kfTk6z/mUoc+pxKH2gDqVq9oUXrOllw2ffmoCW/+1FX+MklaEpxpW+MfR54qne0Ntr5dMtr19QTOowBeRg==","_npmVersion":"10.8.2","description":"ShieldForTCB Node.js SDK","directories":{},"_nodeVersion":"20.19.5","dependencies":{"uuid":"^9.0.1","axios":"1.13.2","axios-retry":"^4.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@types/uuid":"^9.0.6"},"_npmOperationalInternal":{"tmp":"tmp/shield-for-tcb-node-sdk_0.0.4_1763470223851_0.28470738442167876","host":"s3://npm-registry-packages-npm-production"}},"0.0.5":{"name":"@be-link/shield-for-tcb-node-sdk","version":"0.0.5","keywords":["shield","tcb","sdk"],"author":"","license":"ISC","_id":"@be-link/shield-for-tcb-node-sdk@0.0.5","maintainers":[{"name":"8848top-dev","email":"dev@8848top.com"},{"name":"hanguodong","email":"875521275@qq.com"},{"name":"wangml0310","email":"2576306481@qq.com"}],"dist":{"shasum":"d819d80f6636b608de514c1dce34bb76ff2bed1c","tarball":"https://registry.npmjs.org/@be-link/shield-for-tcb-node-sdk/-/shield-for-tcb-node-sdk-0.0.5.tgz","fileCount":16,"integrity":"sha512-3daDPqe10buNAPiDAMBIBAlCQXa+PJukkC6V8MtKu6ypBh5PrC4EqkaIR5sbfv5gvk7qwyu26U4a2GR6dGpPiA==","signatures":[{"sig":"MEQCIGaEWC+FKKigQ4NWV8dXZhbokrpuPLCwiOgKht0+WbJLAiBXdI/fHk6ASvCouNDNsTz1ylWCh70ibEoNeDCzDKpedA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":15171},"main":"dist/index.js","_from":"file:be-link-shield-for-tcb-node-sdk-0.0.5.tgz","types":"dist/index.d.ts","scripts":{"test":"jest","build":"rm -rf ./dist && tsc && cp package.json README.md ./dist/ 2>/dev/null || true"},"_npmUser":{"name":"8848top-dev","email":"dev@8848top.com"},"_resolved":"/tmp/479a7051692123f215f1cb0b4365038a/be-link-shield-for-tcb-node-sdk-0.0.5.tgz","_integrity":"sha512-3daDPqe10buNAPiDAMBIBAlCQXa+PJukkC6V8MtKu6ypBh5PrC4EqkaIR5sbfv5gvk7qwyu26U4a2GR6dGpPiA==","_npmVersion":"10.8.2","description":"ShieldForTCB Node.js SDK","directories":{},"_nodeVersion":"20.19.5","dependencies":{"uuid":"^9.0.1","axios":"1.13.2","axios-retry":"^4.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@types/uuid":"^9.0.6"},"_npmOperationalInternal":{"tmp":"tmp/shield-for-tcb-node-sdk_0.0.5_1763470507009_0.6764941752349303","host":"s3://npm-registry-packages-npm-production"}},"0.0.6":{"name":"@be-link/shield-for-tcb-node-sdk","version":"0.0.6","keywords":["shield","tcb","sdk"],"author":"","license":"ISC","_id":"@be-link/shield-for-tcb-node-sdk@0.0.6","maintainers":[{"name":"8848top-dev","email":"dev@8848top.com"},{"name":"hanguodong","email":"875521275@qq.com"},{"name":"wangml0310","email":"2576306481@qq.com"}],"dist":{"shasum":"de0589e371f191b6f8ec402c2d3795aedcc7912b","tarball":"https://registry.npmjs.org/@be-link/shield-for-tcb-node-sdk/-/shield-for-tcb-node-sdk-0.0.6.tgz","fileCount":16,"integrity":"sha512-0OXoX0scK117tQidKWM4NUsu/NFqGW1N2kOUIegNy9EjDW+HrSeJBSgskpE5TdTZyK1Z23s17qvmGLjBGqU9pw==","signatures":[{"sig":"MEUCIQCxztFZXJ3rNs+JZDKBQRPpdi/3/t8uBzUGc52tEgIwKgIgWIJCjpbSBefklTPcRmyRTCtHSD3umvE1a6l0oT9wW2Q=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":15194},"main":"dist/index.js","_from":"file:be-link-shield-for-tcb-node-sdk-0.0.6.tgz","types":"dist/index.d.ts","scripts":{"test":"jest","build":"rm -rf ./dist && tsc && cp package.json README.md ./dist/ 2>/dev/null || true"},"_npmUser":{"name":"8848top-dev","email":"dev@8848top.com"},"_resolved":"/tmp/01df5a9c1858141fb551cfec0b7e1a08/be-link-shield-for-tcb-node-sdk-0.0.6.tgz","_integrity":"sha512-0OXoX0scK117tQidKWM4NUsu/NFqGW1N2kOUIegNy9EjDW+HrSeJBSgskpE5TdTZyK1Z23s17qvmGLjBGqU9pw==","_npmVersion":"10.8.2","description":"ShieldForTCB Node.js SDK","directories":{},"_nodeVersion":"20.19.5","dependencies":{"uuid":"^9.0.1","axios":"1.13.2","axios-retry":"^4.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@types/uuid":"^9.0.6"},"_npmOperationalInternal":{"tmp":"tmp/shield-for-tcb-node-sdk_0.0.6_1763471131786_0.804762970631421","host":"s3://npm-registry-packages-npm-production"}},"0.0.7":{"name":"@be-link/shield-for-tcb-node-sdk","version":"0.0.7","keywords":["shield","tcb","sdk"],"author":"","license":"ISC","_id":"@be-link/shield-for-tcb-node-sdk@0.0.7","maintainers":[{"name":"8848top-dev","email":"dev@8848top.com"},{"name":"hanguodong","email":"875521275@qq.com"},{"name":"wangml0310","email":"2576306481@qq.com"}],"dist":{"shasum":"2951465b5050b1a25d77e6b8ccdb276d3211f523","tarball":"https://registry.npmjs.org/@be-link/shield-for-tcb-node-sdk/-/shield-for-tcb-node-sdk-0.0.7.tgz","fileCount":16,"integrity":"sha512-fWBU2KRI95Ja5rVlRyZKyUts4ur4tlORV0e8RrexTO7+sPEq0/YRT7M/PW6SYFriV3o6GTtqcJzpYvoeYsQ4gw==","signatures":[{"sig":"MEUCIGZG0kuFgtZc72568xXwCfe5SqZqpmUTNNHlIxbKXS96AiEAxQs2TM7F47CF0s8O4DN6XWmYQ53f3pTF7EbDJwrekLE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":15184},"main":"index.js","_from":"file:be-link-shield-for-tcb-node-sdk-0.0.7.tgz","types":"index.d.ts","scripts":{"test":"jest","build":"rm -rf ./dist && tsc && cp package.json README.md ./dist/ 2>/dev/null || true"},"_npmUser":{"name":"8848top-dev","email":"dev@8848top.com"},"_resolved":"/tmp/04401bed339d35e528c6b75d81295fe3/be-link-shield-for-tcb-node-sdk-0.0.7.tgz","_integrity":"sha512-fWBU2KRI95Ja5rVlRyZKyUts4ur4tlORV0e8RrexTO7+sPEq0/YRT7M/PW6SYFriV3o6GTtqcJzpYvoeYsQ4gw==","_npmVersion":"10.8.2","description":"ShieldForTCB Node.js SDK","directories":{},"_nodeVersion":"20.19.5","dependencies":{"uuid":"^9.0.1","axios":"1.13.2","axios-retry":"^4.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@types/uuid":"^9.0.6"},"_npmOperationalInternal":{"tmp":"tmp/shield-for-tcb-node-sdk_0.0.7_1763484464600_0.3090121064048741","host":"s3://npm-registry-packages-npm-production"}},"1.0.0":{"name":"@be-link/shield-for-tcb-node-sdk","version":"1.0.0","keywords":["shield","tcb","sdk"],"author":"","license":"ISC","_id":"@be-link/shield-for-tcb-node-sdk@1.0.0","maintainers":[{"name":"8848top-dev","email":"dev@8848top.com"},{"name":"hanguodong","email":"875521275@qq.com"},{"name":"wangml0310","email":"2576306481@qq.com"}],"dist":{"shasum":"d2224d1fdf168091ffe87aadbf230636309c023d","tarball":"https://registry.npmjs.org/@be-link/shield-for-tcb-node-sdk/-/shield-for-tcb-node-sdk-1.0.0.tgz","fileCount":16,"integrity":"sha512-HSPJifqRK2a8W/l/BOyA1pYOi1MaLuLcnj/4h8hKUezIw8KbRRDQoLzNo2LL4N9ZkTw0soV6tUBywGVDHl/V8g==","signatures":[{"sig":"MEYCIQDQ+me4SPj2AK+GkV8jZ5+lW00ICq+bKVhKQN3HlybefAIhAM29RF4pZirYEbxsoVV4/K0l6ESeiPo/ZAtuVp7qBDhT","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":15342},"main":"index.js","_from":"file:be-link-shield-for-tcb-node-sdk-1.0.0.tgz","types":"index.d.ts","scripts":{"test":"jest","build":"rm -rf ./dist && tsc && cp package.json README.md ./dist/ 2>/dev/null || true"},"_npmUser":{"name":"8848top-dev","email":"dev@8848top.com"},"_resolved":"/tmp/5ab8ee673498e766833ea29770809318/be-link-shield-for-tcb-node-sdk-1.0.0.tgz","_integrity":"sha512-HSPJifqRK2a8W/l/BOyA1pYOi1MaLuLcnj/4h8hKUezIw8KbRRDQoLzNo2LL4N9ZkTw0soV6tUBywGVDHl/V8g==","_npmVersion":"10.8.2","description":"ShieldForTCB Node.js SDK","directories":{},"_nodeVersion":"20.19.5","dependencies":{"uuid":"^9.0.1","axios":"1.13.2","axios-retry":"^4.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@types/uuid":"^9.0.6"},"_npmOperationalInternal":{"tmp":"tmp/shield-for-tcb-node-sdk_1.0.0_1763635586187_0.1781680999702595","host":"s3://npm-registry-packages-npm-production"}},"0.1.0":{"name":"@be-link/shield-for-tcb-node-sdk","version":"0.1.0","keywords":["shield","tcb","sdk"],"author":"","license":"ISC","_id":"@be-link/shield-for-tcb-node-sdk@0.1.0","maintainers":[{"name":"8848top-dev","email":"dev@8848top.com"},{"name":"hanguodong","email":"875521275@qq.com"},{"name":"wangml0310","email":"2576306481@qq.com"}],"dist":{"shasum":"b40329e9f9040a1cfa4da5334e364f3d6f12896c","tarball":"https://registry.npmjs.org/@be-link/shield-for-tcb-node-sdk/-/shield-for-tcb-node-sdk-0.1.0.tgz","fileCount":16,"integrity":"sha512-tOR1uo8liF+gS/3hZrQhajDzcip4DcEtZrC8D0CfVg6TiosZYCR7/0VgKp4hk19SoXgFz7+ywlK+6BdP+LAUtA==","signatures":[{"sig":"MEQCIBK9tDsCRt8NRxBYFjqUL9C95/17s5vfXM5Z0Xa6u7pGAiA2Xtx5iZYBmdfO0j3QKNCLRjqBxiIuP5OYkidQMWAdSQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":15135},"main":"index.js","_from":"file:be-link-shield-for-tcb-node-sdk-0.1.0.tgz","types":"index.d.ts","scripts":{"test":"jest","build":"rm -rf ./dist && tsc && cp package.json README.md ./dist/ 2>/dev/null || true"},"_npmUser":{"name":"8848top-dev","email":"dev@8848top.com"},"_resolved":"/tmp/0fbfa83138f88ebfade0a600ea1a42f9/be-link-shield-for-tcb-node-sdk-0.1.0.tgz","_integrity":"sha512-tOR1uo8liF+gS/3hZrQhajDzcip4DcEtZrC8D0CfVg6TiosZYCR7/0VgKp4hk19SoXgFz7+ywlK+6BdP+LAUtA==","_npmVersion":"10.8.2","description":"ShieldForTCB Node.js SDK","directories":{},"_nodeVersion":"20.19.5","dependencies":{"uuid":"^9.0.1","axios":"1.13.2","axios-retry":"^4.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@types/uuid":"^9.0.6"},"_npmOperationalInternal":{"tmp":"tmp/shield-for-tcb-node-sdk_0.1.0_1764443334818_0.1497690003878669","host":"s3://npm-registry-packages-npm-production"}},"0.1.1":{"name":"@be-link/shield-for-tcb-node-sdk","version":"0.1.1","keywords":["shield","tcb","sdk"],"author":"","license":"ISC","_id":"@be-link/shield-for-tcb-node-sdk@0.1.1","maintainers":[{"name":"8848top-dev","email":"dev@8848top.com"},{"name":"hanguodong","email":"875521275@qq.com"},{"name":"wangml0310","email":"2576306481@qq.com"}],"dist":{"shasum":"7a95e259b7ec03f977fa6f7f6803dc083ca03593","tarball":"https://registry.npmjs.org/@be-link/shield-for-tcb-node-sdk/-/shield-for-tcb-node-sdk-0.1.1.tgz","fileCount":16,"integrity":"sha512-951QMmzRqFPkpSLmIEiBRAwhwpHuvh2ZTT5+giQ5Bvgy+Z3SfK0FksrdysTKn7pvvSZpLzD5Jso3rOrjjXK0mQ==","signatures":[{"sig":"MEYCIQCFdJnSMqfvd1+wHsVOr9Cy58jPV+kBQ7IsxwFucGBXpQIhAM4enL6mj8LN0PEpOZa4/zc4RdDGlPNx5SvpuFZ9HRys","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":14155},"main":"index.js","_from":"file:be-link-shield-for-tcb-node-sdk-0.1.1.tgz","types":"index.d.ts","scripts":{"test":"jest","build":"rm -rf ./dist && tsc && cp package.json README.md ./dist/ 2>/dev/null || true"},"_npmUser":{"name":"8848top-dev","email":"dev@8848top.com"},"_resolved":"/tmp/85e9c822512eb7bcb5d5c35816a6d9e9/be-link-shield-for-tcb-node-sdk-0.1.1.tgz","_integrity":"sha512-951QMmzRqFPkpSLmIEiBRAwhwpHuvh2ZTT5+giQ5Bvgy+Z3SfK0FksrdysTKn7pvvSZpLzD5Jso3rOrjjXK0mQ==","_npmVersion":"10.8.2","description":"ShieldForTCB Node.js SDK","directories":{},"_nodeVersion":"20.19.5","dependencies":{"uuid":"^9.0.1","axios":"1.13.2","axios-retry":"^4.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@types/uuid":"^9.0.6"},"_npmOperationalInternal":{"tmp":"tmp/shield-for-tcb-node-sdk_0.1.1_1764446932568_0.0247288133089274","host":"s3://npm-registry-packages-npm-production"}},"1.0.1":{"name":"@be-link/shield-for-tcb-node-sdk","version":"1.0.1","keywords":["shield","tcb","sdk"],"author":"","license":"ISC","_id":"@be-link/shield-for-tcb-node-sdk@1.0.1","maintainers":[{"name":"8848top-dev","email":"dev@8848top.com"},{"name":"hanguodong","email":"875521275@qq.com"},{"name":"wangml0310","email":"2576306481@qq.com"}],"dist":{"shasum":"9e28461d49417f6e8b4f498ac7512ddd852b5399","tarball":"https://registry.npmjs.org/@be-link/shield-for-tcb-node-sdk/-/shield-for-tcb-node-sdk-1.0.1.tgz","fileCount":16,"integrity":"sha512-a7a7IAVoSrUbsOFQPE87gxifkltOBiyibmiU0xUexOwjy6qOX8x7U+PijGYNue0ryruch/m+I599sIwNFbiQhw==","signatures":[{"sig":"MEUCIQCtZU5plnm926o8QMPwOKGonz78k5rYE9Yvidih0IC/SQIgfheFc5w/OBVjEkWg19BdSqSMsF3myuXZBSkGmnBFw0Q=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":14155},"main":"index.js","_from":"file:be-link-shield-for-tcb-node-sdk-1.0.1.tgz","types":"index.d.ts","scripts":{"test":"jest","build":"rm -rf ./dist && tsc && cp package.json README.md ./dist/ 2>/dev/null || true"},"_npmUser":{"name":"8848top-dev","email":"dev@8848top.com"},"_resolved":"/tmp/4d09e4c1ed11d8dc18dee529ec24fc12/be-link-shield-for-tcb-node-sdk-1.0.1.tgz","_integrity":"sha512-a7a7IAVoSrUbsOFQPE87gxifkltOBiyibmiU0xUexOwjy6qOX8x7U+PijGYNue0ryruch/m+I599sIwNFbiQhw==","_npmVersion":"10.8.2","description":"ShieldForTCB Node.js SDK","directories":{},"_nodeVersion":"20.19.5","dependencies":{"uuid":"^9.0.1","axios":"1.13.2","axios-retry":"^4.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@types/uuid":"^9.0.6"},"_npmOperationalInternal":{"tmp":"tmp/shield-for-tcb-node-sdk_1.0.1_1764446986576_0.3211714384079942","host":"s3://npm-registry-packages-npm-production"}},"1.0.2":{"name":"@be-link/shield-for-tcb-node-sdk","version":"1.0.2","keywords":["shield","tcb","sdk"],"author":"","license":"ISC","_id":"@be-link/shield-for-tcb-node-sdk@1.0.2","maintainers":[{"name":"8848top-dev","email":"dev@8848top.com"},{"name":"hanguodong","email":"875521275@qq.com"},{"name":"wangml0310","email":"2576306481@qq.com"}],"dist":{"shasum":"21eb47edb3ba49d6266f53733a334b552c0f2448","tarball":"https://registry.npmjs.org/@be-link/shield-for-tcb-node-sdk/-/shield-for-tcb-node-sdk-1.0.2.tgz","fileCount":16,"integrity":"sha512-YSWT5wu2dzTKEJdTPlSQKYLfBB/Rg8hpb9e4c+j6SCebjB29z8WzUKmo4a4qkwYVmdc8ueFWo1Acw790mE8qKg==","signatures":[{"sig":"MEYCIQCqY+P4jpvLx2OuA34UwlWQ36RpzGG3gdzFwnIUsfEbawIhAOZ5NsIf9ucpBexcw0Ns6o/1n6/xh66tQP8/x0YR017A","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":14155},"main":"index.js","_from":"file:be-link-shield-for-tcb-node-sdk-1.0.2.tgz","types":"index.d.ts","scripts":{"test":"jest","build":"rm -rf ./dist && tsc && cp package.json README.md ./dist/ 2>/dev/null || true"},"_npmUser":{"name":"8848top-dev","email":"dev@8848top.com"},"_resolved":"/tmp/caa19dcf5b220693f248e6615dcc1ac8/be-link-shield-for-tcb-node-sdk-1.0.2.tgz","_integrity":"sha512-YSWT5wu2dzTKEJdTPlSQKYLfBB/Rg8hpb9e4c+j6SCebjB29z8WzUKmo4a4qkwYVmdc8ueFWo1Acw790mE8qKg==","_npmVersion":"10.8.2","description":"ShieldForTCB Node.js SDK","directories":{},"_nodeVersion":"20.19.5","dependencies":{"uuid":"^9.0.1","axios":"1.13.2","axios-retry":"^4.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@types/uuid":"^9.0.6"},"_npmOperationalInternal":{"tmp":"tmp/shield-for-tcb-node-sdk_1.0.2_1764817996392_0.39215368907011494","host":"s3://npm-registry-packages-npm-production"}},"1.0.3":{"name":"@be-link/shield-for-tcb-node-sdk","version":"1.0.3","keywords":["shield","tcb","sdk"],"author":"","license":"ISC","_id":"@be-link/shield-for-tcb-node-sdk@1.0.3","maintainers":[{"name":"8848top-dev","email":"dev@8848top.com"},{"name":"hanguodong","email":"875521275@qq.com"},{"name":"wangml0310","email":"2576306481@qq.com"}],"dist":{"shasum":"e621c2d2f966f7746958bc024709073788be00cd","tarball":"https://registry.npmjs.org/@be-link/shield-for-tcb-node-sdk/-/shield-for-tcb-node-sdk-1.0.3.tgz","fileCount":20,"integrity":"sha512-VZRdnep0mkov9t/JGF0tWLrIQjGTlwW5wbfIta+sCXoxI3KcRxfVtT4RxIjsaT0ab4io3qq1hWC5/yehb3CsAg==","signatures":[{"sig":"MEUCIAHMw0zC/Osj2xR0WDo5sbV5wDuzaJsiqJBK4DMpSNtrAiEA1Stkk5W41cbH3pfxKYyTvkLNuhA+jbnxN99PawN5cW8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":29550},"main":"index.js","_from":"file:be-link-shield-for-tcb-node-sdk-1.0.3.tgz","types":"index.d.ts","scripts":{"test":"jest","build":"rm -rf ./dist && tsc && cp package.json README.md ./dist/ 2>/dev/null || true"},"_npmUser":{"name":"8848top-dev","email":"dev@8848top.com"},"_resolved":"/tmp/a7733b922cee133a86c4116e0faf7fdd/be-link-shield-for-tcb-node-sdk-1.0.3.tgz","_integrity":"sha512-VZRdnep0mkov9t/JGF0tWLrIQjGTlwW5wbfIta+sCXoxI3KcRxfVtT4RxIjsaT0ab4io3qq1hWC5/yehb3CsAg==","_npmVersion":"10.8.2","description":"ShieldForTCB Node.js SDK","directories":{},"_nodeVersion":"20.19.5","dependencies":{"uuid":"^9.0.1","axios":"1.13.2","axios-retry":"^4.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@types/uuid":"^9.0.6"},"_npmOperationalInternal":{"tmp":"tmp/shield-for-tcb-node-sdk_1.0.3_1774940946470_0.36528931156209055","host":"s3://npm-registry-packages-npm-production"}},"1.0.4":{"name":"@be-link/shield-for-tcb-node-sdk","version":"1.0.4","keywords":["shield","tcb","sdk"],"author":"","license":"ISC","_id":"@be-link/shield-for-tcb-node-sdk@1.0.4","maintainers":[{"name":"8848top-dev","email":"dev@8848top.com"},{"name":"hanguodong","email":"875521275@qq.com"},{"name":"wangml0310","email":"2576306481@qq.com"}],"dist":{"shasum":"f1195484707b5fe7674e8f7f181d62f8a1bd06cc","tarball":"https://registry.npmjs.org/@be-link/shield-for-tcb-node-sdk/-/shield-for-tcb-node-sdk-1.0.4.tgz","fileCount":20,"integrity":"sha512-f2IqwmhhvEBM/Tcab0nmH0/zXSbzQWT3Y1fuiV9JAJAs//TjM8XjgZiB3MtZE9eDGsfFySE7vhHiKo/kogoNkQ==","signatures":[{"sig":"MEUCIDNTITm/35zSkJQea7REDhREvtmYvROhYbffhnUc//CmAiEA7keLtrqjrG2S3ZDUNd+85m1NbByZ73Dv4FO4zW/5xFA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":29550},"main":"index.js","_from":"file:be-link-shield-for-tcb-node-sdk-1.0.4.tgz","types":"index.d.ts","scripts":{"test":"jest","build":"rm -rf ./dist && tsc && cp package.json README.md ./dist/ 2>/dev/null || true"},"_npmUser":{"name":"8848top-dev","email":"dev@8848top.com"},"_resolved":"/tmp/d71f02c48eea8cdf61bf9041e444ff21/be-link-shield-for-tcb-node-sdk-1.0.4.tgz","_integrity":"sha512-f2IqwmhhvEBM/Tcab0nmH0/zXSbzQWT3Y1fuiV9JAJAs//TjM8XjgZiB3MtZE9eDGsfFySE7vhHiKo/kogoNkQ==","_npmVersion":"10.8.2","description":"ShieldForTCB Node.js SDK","directories":{},"_nodeVersion":"20.19.5","dependencies":{"uuid":"^9.0.1","axios":"1.13.2","axios-retry":"^4.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@types/uuid":"^9.0.6"},"_npmOperationalInternal":{"tmp":"tmp/shield-for-tcb-node-sdk_1.0.4_1775015852349_0.19853694859329818","host":"s3://npm-registry-packages-npm-production"}},"1.0.5":{"name":"@be-link/shield-for-tcb-node-sdk","version":"1.0.5","keywords":["shield","tcb","sdk"],"author":"","license":"ISC","_id":"@be-link/shield-for-tcb-node-sdk@1.0.5","maintainers":[{"name":"8848top-dev","email":"dev@8848top.com"},{"name":"hanguodong","email":"875521275@qq.com"},{"name":"wangml0310","email":"2576306481@qq.com"}],"dist":{"shasum":"cd3ecc625e81914836aebe2895e6add61d6aed7a","tarball":"https://registry.npmjs.org/@be-link/shield-for-tcb-node-sdk/-/shield-for-tcb-node-sdk-1.0.5.tgz","fileCount":20,"integrity":"sha512-DP0p0+LAQ/yzR+f3CDgJebpFPFbFUL6+O47nahe5sU1CNgEOSkf/wqiPT+XJ2hoK2JG9JOWNDoRBUw3zIY0YQA==","signatures":[{"sig":"MEUCIQCY0+dG6vjiWJ8tbY7Vm5TVwEdkbickugBNBoOgb/w46gIgTeW/hE31qu06qFAmyOCWeB7aXYcoeYx3f3/BAoTFZeM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":29800},"main":"index.js","_from":"file:be-link-shield-for-tcb-node-sdk-1.0.5.tgz","types":"index.d.ts","scripts":{"test":"jest","build":"rm -rf ./dist && tsc && cp package.json README.md ./dist/ 2>/dev/null || true"},"_npmUser":{"name":"8848top-dev","email":"dev@8848top.com"},"_resolved":"/tmp/6b50a00861a524f6d576ec63945e6bfa/be-link-shield-for-tcb-node-sdk-1.0.5.tgz","_integrity":"sha512-DP0p0+LAQ/yzR+f3CDgJebpFPFbFUL6+O47nahe5sU1CNgEOSkf/wqiPT+XJ2hoK2JG9JOWNDoRBUw3zIY0YQA==","_npmVersion":"10.8.2","description":"ShieldForTCB Node.js SDK","directories":{},"_nodeVersion":"20.19.5","dependencies":{"uuid":"^9.0.1","axios":"1.13.2","axios-retry":"^4.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@types/uuid":"^9.0.6"},"_npmOperationalInternal":{"tmp":"tmp/shield-for-tcb-node-sdk_1.0.5_1775019352470_0.1584959684277374","host":"s3://npm-registry-packages-npm-production"}},"1.0.6":{"name":"@be-link/shield-for-tcb-node-sdk","version":"1.0.6","keywords":["shield","tcb","sdk"],"author":"","license":"ISC","_id":"@be-link/shield-for-tcb-node-sdk@1.0.6","maintainers":[{"name":"8848top-dev","email":"dev@8848top.com"},{"name":"hanguodong","email":"875521275@qq.com"},{"name":"wangml0310","email":"2576306481@qq.com"}],"dist":{"shasum":"e102f26a1ce38aaacc21f20203ff3768ae6f9b00","tarball":"https://registry.npmjs.org/@be-link/shield-for-tcb-node-sdk/-/shield-for-tcb-node-sdk-1.0.6.tgz","fileCount":20,"integrity":"sha512-saI29fWj3AKyeVfi3WZG9bsL8qv2lOJmZ1zd6afWbUgK8/E86Xl57RwU/QAouM0r3yJ2nDdd80xuh5AH8cNLwA==","signatures":[{"sig":"MEQCIFW8WtDSazLvqNvv/VQ55aTlUbG1M/ITDis1qGYi/1VnAiA38EB5KgJtW++eHxpE3ywPNBrDc8xFeUQfOk8qfrI7dg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":28765},"main":"index.js","_from":"file:be-link-shield-for-tcb-node-sdk-1.0.6.tgz","types":"index.d.ts","scripts":{"test":"jest","build":"rm -rf ./dist && tsc && cp package.json README.md ./dist/ 2>/dev/null || true"},"_npmUser":{"name":"8848top-dev","email":"dev@8848top.com"},"_resolved":"/tmp/5da1012bc3f84026de3cb05877f3027c/be-link-shield-for-tcb-node-sdk-1.0.6.tgz","_integrity":"sha512-saI29fWj3AKyeVfi3WZG9bsL8qv2lOJmZ1zd6afWbUgK8/E86Xl57RwU/QAouM0r3yJ2nDdd80xuh5AH8cNLwA==","_npmVersion":"10.8.2","description":"ShieldForTCB Node.js SDK","directories":{},"_nodeVersion":"20.19.5","dependencies":{"uuid":"^9.0.1","axios":"1.13.2","axios-retry":"^4.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@types/uuid":"^9.0.6"},"_npmOperationalInternal":{"tmp":"tmp/shield-for-tcb-node-sdk_1.0.6_1775023178449_0.048166404508856564","host":"s3://npm-registry-packages-npm-production"}},"1.0.7":{"name":"@be-link/shield-for-tcb-node-sdk","version":"1.0.7","keywords":["shield","tcb","sdk"],"author":"","license":"ISC","_id":"@be-link/shield-for-tcb-node-sdk@1.0.7","maintainers":[{"name":"8848top-dev","email":"dev@8848top.com"},{"name":"hanguodong","email":"875521275@qq.com"},{"name":"wangml0310","email":"2576306481@qq.com"}],"dist":{"shasum":"4b785e4c66fb02076e718472d3a34296e2d57d50","tarball":"https://registry.npmjs.org/@be-link/shield-for-tcb-node-sdk/-/shield-for-tcb-node-sdk-1.0.7.tgz","fileCount":20,"integrity":"sha512-S2AtXl/3at3mUQVvWxuqfge/Tx0x0tXEHL+hcB/gu32Nj23t3kMBh3eQvNOQGbyZpgiDdx+d21YzN2avE64uEA==","signatures":[{"sig":"MEYCIQC6szdvDZ8QRMo4gZM4gqKTtxltRDXWA+UjCWmnGk2JbwIhAID4iUoAI4pvNxrS3Qty13LLHTYFAig0+JED7gB0SLBM","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":28815},"main":"index.js","_from":"file:be-link-shield-for-tcb-node-sdk-1.0.7.tgz","types":"index.d.ts","scripts":{"test":"jest","build":"rm -rf ./dist && tsc && cp package.json README.md ./dist/ 2>/dev/null || true"},"_npmUser":{"name":"8848top-dev","email":"dev@8848top.com"},"_resolved":"/tmp/7cc0ce6ceeeefbb43174191af257602a/be-link-shield-for-tcb-node-sdk-1.0.7.tgz","_integrity":"sha512-S2AtXl/3at3mUQVvWxuqfge/Tx0x0tXEHL+hcB/gu32Nj23t3kMBh3eQvNOQGbyZpgiDdx+d21YzN2avE64uEA==","_npmVersion":"10.8.2","description":"ShieldForTCB Node.js SDK","directories":{},"_nodeVersion":"20.19.5","dependencies":{"uuid":"^9.0.1","axios":"1.13.2","axios-retry":"^4.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@types/uuid":"^9.0.6"},"_npmOperationalInternal":{"tmp":"tmp/shield-for-tcb-node-sdk_1.0.7_1775065395579_0.9248759932131272","host":"s3://npm-registry-packages-npm-production"}},"1.0.8":{"name":"@be-link/shield-for-tcb-node-sdk","version":"1.0.8","keywords":["shield","tcb","sdk"],"author":"","license":"ISC","_id":"@be-link/shield-for-tcb-node-sdk@1.0.8","maintainers":[{"name":"8848top-dev","email":"dev@8848top.com"},{"name":"hanguodong","email":"875521275@qq.com"},{"name":"wangml0310","email":"2576306481@qq.com"}],"dist":{"shasum":"dc76555d4088e441f01b9c5204fe4120569ef975","tarball":"https://registry.npmjs.org/@be-link/shield-for-tcb-node-sdk/-/shield-for-tcb-node-sdk-1.0.8.tgz","fileCount":16,"integrity":"sha512-OV6hZrGX6x9tFoXWfdSpvdz0XxHn4OFfnApIIdw/0UcbDEq4oZWKO81dXldhlTCtpzIMI+w3YyU0HDg2Hm49lQ==","signatures":[{"sig":"MEYCIQDsshHQDREyamUI1xArfZ/kpcPKrGT9btt2/eVRwxZeTQIhAIIS2743CgkHDfTzDGz1evQp66+N5RtZEn59CzCfLhXo","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":14155},"main":"index.js","_from":"file:be-link-shield-for-tcb-node-sdk-1.0.8.tgz","types":"index.d.ts","scripts":{"test":"jest","build":"rm -rf ./dist && tsc && cp package.json README.md ./dist/ 2>/dev/null || true"},"_npmUser":{"name":"8848top-dev","email":"dev@8848top.com"},"_resolved":"/tmp/62aab7bb2975c9d9a3d0540b8ec0267b/be-link-shield-for-tcb-node-sdk-1.0.8.tgz","_integrity":"sha512-OV6hZrGX6x9tFoXWfdSpvdz0XxHn4OFfnApIIdw/0UcbDEq4oZWKO81dXldhlTCtpzIMI+w3YyU0HDg2Hm49lQ==","_npmVersion":"10.8.2","description":"ShieldForTCB Node.js SDK","directories":{},"_nodeVersion":"20.19.5","dependencies":{"uuid":"^9.0.1","axios":"1.13.2","axios-retry":"^4.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@types/uuid":"^9.0.6"},"_npmOperationalInternal":{"tmp":"tmp/shield-for-tcb-node-sdk_1.0.8_1775123668196_0.16280852977254034","host":"s3://npm-registry-packages-npm-production"}},"1.0.9":{"name":"@be-link/shield-for-tcb-node-sdk","version":"1.0.9","keywords":["shield","tcb","sdk"],"author":"","license":"ISC","_id":"@be-link/shield-for-tcb-node-sdk@1.0.9","maintainers":[{"name":"8848top-dev","email":"dev@8848top.com"},{"name":"hanguodong","email":"875521275@qq.com"},{"name":"wangml0310","email":"2576306481@qq.com"}],"dist":{"shasum":"80b8f390502904dff96468ebbc1c6a96d1ecf3f0","tarball":"https://registry.npmjs.org/@be-link/shield-for-tcb-node-sdk/-/shield-for-tcb-node-sdk-1.0.9.tgz","fileCount":22,"integrity":"sha512-Rk9XWyAI3VD7TThYhZ2X5Ag6DxQE7KGJjmiEglWpTP59zSVPHFFx/k54JAKfvo+8ModgjOcTmWEKEjaawM9dIA==","signatures":[{"sig":"MEUCIQCe+jy4v3/Wbx4lV0rxxZpZelOCn2Rvd2ZxY3fzVxqLzQIgZtIoaoRPuBEyGq9p2x6SkD4N6u8sKQawgJYO++WnBKE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":43813},"main":"index.js","_from":"file:be-link-shield-for-tcb-node-sdk-1.0.9.tgz","types":"index.d.ts","scripts":{"test":"jest","build":"rm -rf ./dist && tsc && cp package.json README.md ./dist/ 2>/dev/null || true"},"_npmUser":{"name":"8848top-dev","email":"dev@8848top.com"},"_resolved":"/tmp/62cb7a22ca475d49eb82b432c7c9d4df/be-link-shield-for-tcb-node-sdk-1.0.9.tgz","_integrity":"sha512-Rk9XWyAI3VD7TThYhZ2X5Ag6DxQE7KGJjmiEglWpTP59zSVPHFFx/k54JAKfvo+8ModgjOcTmWEKEjaawM9dIA==","_npmVersion":"10.8.2","description":"ShieldForTCB Node.js SDK","directories":{},"_nodeVersion":"20.19.5","dependencies":{"uuid":"^9.0.1","axios":"1.13.2","axios-retry":"^4.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@types/uuid":"^9.0.6"},"_npmOperationalInternal":{"tmp":"tmp/shield-for-tcb-node-sdk_1.0.9_1775123716753_0.08871309655704707","host":"s3://npm-registry-packages-npm-production"}},"1.0.10":{"name":"@be-link/shield-for-tcb-node-sdk","version":"1.0.10","keywords":["shield","tcb","sdk"],"author":"","license":"ISC","_id":"@be-link/shield-for-tcb-node-sdk@1.0.10","maintainers":[{"name":"8848top-dev","email":"dev@8848top.com"},{"name":"hanguodong","email":"875521275@qq.com"},{"name":"wangml0310","email":"2576306481@qq.com"}],"dist":{"shasum":"9c1202719e39b327ce233aad833505a7f24cfaf7","tarball":"https://registry.npmjs.org/@be-link/shield-for-tcb-node-sdk/-/shield-for-tcb-node-sdk-1.0.10.tgz","fileCount":22,"integrity":"sha512-BURFuSmchIUrTPi0AVQFJ4PKrLuvFcwFIvw5XRgtr5JfUER4JO4SdY2PcASFpLdd9/2aKDmvu2lXi6iCvfhMJw==","signatures":[{"sig":"MEYCIQDUyp5I13m2JD6Fxc7se7/Kko5egHqQxM9xn7uKuvUpGAIhAIsnnUygC3RHshVR13SruuTr88R9i+IDfcv/RcB76N+C","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":43464},"main":"index.js","_from":"file:be-link-shield-for-tcb-node-sdk-1.0.10.tgz","types":"index.d.ts","scripts":{"test":"jest","build":"rm -rf ./dist && tsc && cp package.json README.md ./dist/ 2>/dev/null || true"},"_npmUser":{"name":"8848top-dev","email":"dev@8848top.com"},"_resolved":"/tmp/dcb723efa99deae1ba1a5c116dc7c998/be-link-shield-for-tcb-node-sdk-1.0.10.tgz","_integrity":"sha512-BURFuSmchIUrTPi0AVQFJ4PKrLuvFcwFIvw5XRgtr5JfUER4JO4SdY2PcASFpLdd9/2aKDmvu2lXi6iCvfhMJw==","_npmVersion":"10.8.2","description":"ShieldForTCB Node.js SDK","directories":{},"_nodeVersion":"20.19.5","dependencies":{"uuid":"^9.0.1","axios":"1.13.2","axios-retry":"^4.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@types/uuid":"^9.0.6"},"_npmOperationalInternal":{"tmp":"tmp/shield-for-tcb-node-sdk_1.0.10_1775126910525_0.642080198723366","host":"s3://npm-registry-packages-npm-production"}},"1.0.11":{"name":"@be-link/shield-for-tcb-node-sdk","version":"1.0.11","keywords":["shield","tcb","sdk"],"author":"","license":"ISC","_id":"@be-link/shield-for-tcb-node-sdk@1.0.11","maintainers":[{"name":"8848top-dev","email":"dev@8848top.com"},{"name":"hanguodong","email":"875521275@qq.com"},{"name":"wangml0310","email":"2576306481@qq.com"}],"dist":{"shasum":"6252be6dcec3894888f199a6a42505dea1a6e1db","tarball":"https://registry.npmjs.org/@be-link/shield-for-tcb-node-sdk/-/shield-for-tcb-node-sdk-1.0.11.tgz","fileCount":22,"integrity":"sha512-USGVA1nC190ky9tW4fzSd1GvlTAr7fvfoACeBQ0MHA7nOYttonMRrXXr1DEFJxhRW5h+ExJt3F7+pDTPdhHovw==","signatures":[{"sig":"MEQCIAzkPJnbSQEd7HpSvgEr7PF6TSLXZYsfc7ucmy6/4kcBAiAm2cMOJRNgc21B5DwqQog3J60WRQBd9utvkPYJW20RbQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":44088},"main":"index.js","_from":"file:be-link-shield-for-tcb-node-sdk-1.0.11.tgz","types":"index.d.ts","scripts":{"test":"jest","build":"rm -rf ./dist && tsc && cp package.json README.md ./dist/ 2>/dev/null || true"},"_npmUser":{"name":"8848top-dev","email":"dev@8848top.com"},"_resolved":"/tmp/fd30c8461eb822bf26bfb43ee7c40fff/be-link-shield-for-tcb-node-sdk-1.0.11.tgz","_integrity":"sha512-USGVA1nC190ky9tW4fzSd1GvlTAr7fvfoACeBQ0MHA7nOYttonMRrXXr1DEFJxhRW5h+ExJt3F7+pDTPdhHovw==","_npmVersion":"10.8.2","description":"ShieldForTCB Node.js SDK","directories":{},"_nodeVersion":"20.19.5","dependencies":{"uuid":"^9.0.1","axios":"1.13.2","axios-retry":"^4.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@types/uuid":"^9.0.6"},"_npmOperationalInternal":{"tmp":"tmp/shield-for-tcb-node-sdk_1.0.11_1775129566802_0.6483724902704127","host":"s3://npm-registry-packages-npm-production"}},"1.0.12":{"name":"@be-link/shield-for-tcb-node-sdk","version":"1.0.12","keywords":["shield","tcb","sdk"],"author":"","license":"ISC","_id":"@be-link/shield-for-tcb-node-sdk@1.0.12","maintainers":[{"name":"8848top-dev","email":"dev@8848top.com"},{"name":"hanguodong","email":"875521275@qq.com"},{"name":"wangml0310","email":"2576306481@qq.com"}],"dist":{"shasum":"058e7af6e3692f47b426709df5d97a44852a6f9e","tarball":"https://registry.npmjs.org/@be-link/shield-for-tcb-node-sdk/-/shield-for-tcb-node-sdk-1.0.12.tgz","fileCount":22,"integrity":"sha512-+sH+UeDxMRTpsGFMBsuxxevoZ2OxOhe1ga3W/CD7ZKczfpwbNPwEYw7Pq0Jk5pKfkF5RqygbMB1/XkztUb5H/g==","signatures":[{"sig":"MEQCIE2X4ejEteYgYmZBL4aImLYYz0Rq16LG8h4qTjNxlq2EAiBMpGfpiLi9VTQ6gQcfJYE6rpPn4kH9Uu6o2/5T5qTVig==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":44262},"main":"index.js","_from":"file:be-link-shield-for-tcb-node-sdk-1.0.12.tgz","types":"index.d.ts","scripts":{"test":"jest","build":"rm -rf ./dist && tsc && cp package.json README.md ./dist/ 2>/dev/null || true"},"_npmUser":{"name":"8848top-dev","email":"dev@8848top.com"},"_resolved":"/tmp/a314dc08b1b5f653ef84406b1d9cde83/be-link-shield-for-tcb-node-sdk-1.0.12.tgz","_integrity":"sha512-+sH+UeDxMRTpsGFMBsuxxevoZ2OxOhe1ga3W/CD7ZKczfpwbNPwEYw7Pq0Jk5pKfkF5RqygbMB1/XkztUb5H/g==","_npmVersion":"10.8.2","description":"ShieldForTCB Node.js SDK","directories":{},"_nodeVersion":"20.19.5","dependencies":{"uuid":"^9.0.1","axios":"1.13.2","axios-retry":"^4.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@types/uuid":"^9.0.6"},"_npmOperationalInternal":{"tmp":"tmp/shield-for-tcb-node-sdk_1.0.12_1775131360768_0.3207010238787322","host":"s3://npm-registry-packages-npm-production"}},"1.0.13":{"name":"@be-link/shield-for-tcb-node-sdk","version":"1.0.13","keywords":["shield","tcb","sdk"],"author":"","license":"ISC","_id":"@be-link/shield-for-tcb-node-sdk@1.0.13","maintainers":[{"name":"8848top-dev","email":"dev@8848top.com"},{"name":"hanguodong","email":"875521275@qq.com"},{"name":"wangml0310","email":"2576306481@qq.com"}],"dist":{"shasum":"3508879bb2b7ba67b78041817bc64e79c5a61cff","tarball":"https://registry.npmjs.org/@be-link/shield-for-tcb-node-sdk/-/shield-for-tcb-node-sdk-1.0.13.tgz","fileCount":22,"integrity":"sha512-YgXCx+DGptDTwLivuE7gCU0pOnlYr1MbqbXBD4hvjgTpBiTaapG78Pg3lZGOuHMpb5yUS9HCq5SFCJLKAZEIjQ==","signatures":[{"sig":"MEUCIA/PmzBFD7Cqnj7jzmAlxsjq0+HTGGm47LG5HFRMvbIZAiEAm0voJu3D2U/E6ls4QY+Vhy8AMg+IYYME0eD4yxbvPhM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":52511},"main":"index.js","_from":"file:be-link-shield-for-tcb-node-sdk-1.0.13.tgz","types":"index.d.ts","scripts":{"test":"jest","build":"rm -rf ./dist && tsc && cp package.json README.md ./dist/ 2>/dev/null || true"},"_npmUser":{"name":"8848top-dev","email":"dev@8848top.com"},"_resolved":"/tmp/e4e1edca1edc4500d75ed28bb002be88/be-link-shield-for-tcb-node-sdk-1.0.13.tgz","_integrity":"sha512-YgXCx+DGptDTwLivuE7gCU0pOnlYr1MbqbXBD4hvjgTpBiTaapG78Pg3lZGOuHMpb5yUS9HCq5SFCJLKAZEIjQ==","_npmVersion":"10.8.2","description":"ShieldForTCB Node.js SDK","directories":{},"_nodeVersion":"20.19.5","dependencies":{"uuid":"^9.0.1","axios":"1.13.2","axios-retry":"^4.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@types/uuid":"^9.0.6"},"_npmOperationalInternal":{"tmp":"tmp/shield-for-tcb-node-sdk_1.0.13_1775723869771_0.576132955074081","host":"s3://npm-registry-packages-npm-production"}},"1.0.14":{"name":"@be-link/shield-for-tcb-node-sdk","version":"1.0.14","keywords":["shield","tcb","sdk"],"author":"","license":"ISC","_id":"@be-link/shield-for-tcb-node-sdk@1.0.14","maintainers":[{"name":"8848top-dev","email":"dev@8848top.com"},{"name":"hanguodong","email":"875521275@qq.com"},{"name":"wangml0310","email":"2576306481@qq.com"}],"dist":{"shasum":"a15c1610667c42069b5c818240bd86df9ab871f9","tarball":"https://registry.npmjs.org/@be-link/shield-for-tcb-node-sdk/-/shield-for-tcb-node-sdk-1.0.14.tgz","fileCount":22,"integrity":"sha512-h8a95cP5JS0SYxxTfYE9iSlnLtHXBGUB1fXY/obSvwCGvh98Lktarwp6sEQ+26M4tKLKYDn6LyhOgn1gpngwYQ==","signatures":[{"sig":"MEUCIQDboHFpIBidvKtpOHGHREXhJjHyfOthvI+nXWVOxjXGHwIgO9QQgiSmJET6zqK95BbZTgvfWvnGCaHR+P5AWNBci2s=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":52511},"main":"index.js","_from":"file:be-link-shield-for-tcb-node-sdk-1.0.14.tgz","types":"index.d.ts","scripts":{"test":"jest","build":"rm -rf ./dist && tsc && cp package.json README.md ./dist/ 2>/dev/null || true"},"_npmUser":{"name":"8848top-dev","email":"dev@8848top.com"},"_resolved":"/tmp/aaeeaeb190e8eae7dc0094144bb05c40/be-link-shield-for-tcb-node-sdk-1.0.14.tgz","_integrity":"sha512-h8a95cP5JS0SYxxTfYE9iSlnLtHXBGUB1fXY/obSvwCGvh98Lktarwp6sEQ+26M4tKLKYDn6LyhOgn1gpngwYQ==","_npmVersion":"10.8.2","description":"ShieldForTCB Node.js SDK","directories":{},"_nodeVersion":"20.19.5","dependencies":{"uuid":"^9.0.1","axios":"1.13.2","axios-retry":"^4.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@types/uuid":"^9.0.6"},"_npmOperationalInternal":{"tmp":"tmp/shield-for-tcb-node-sdk_1.0.14_1776073187636_0.21447691065225638","host":"s3://npm-registry-packages-npm-production"}},"0.0.13":{"name":"@be-link/shield-for-tcb-node-sdk","version":"0.0.13","keywords":["shield","tcb","sdk"],"author":"","license":"ISC","_id":"@be-link/shield-for-tcb-node-sdk@0.0.13","maintainers":[{"name":"8848top-dev","email":"dev@8848top.com"},{"name":"hanguodong","email":"875521275@qq.com"},{"name":"wangml0310","email":"2576306481@qq.com"}],"dist":{"shasum":"2020c2fe76ec4ff0332f564548f6b6b1f07db657","tarball":"https://registry.npmjs.org/@be-link/shield-for-tcb-node-sdk/-/shield-for-tcb-node-sdk-0.0.13.tgz","fileCount":22,"integrity":"sha512-1n4hlWzsoy/w72yN//Qw5mYbDz1hJrKg0AhmOVlWIhInQMCDhoGPbcy4ZdZUcUpoZoA4FpKBX4mLm6F+aolZlg==","signatures":[{"sig":"MEQCICxVvkoLiWe0amterEPcCwsmZJtv/Q2Vo7iZ2T8cKQ5qAiA+gVzuy8Bf/acH8/TUnHntGLk3cPfoAopbv4GcAQxreA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":54444},"main":"index.js","_from":"file:be-link-shield-for-tcb-node-sdk-0.0.13.tgz","types":"index.d.ts","scripts":{"test":"jest","build":"rm -rf ./dist && tsc && cp package.json README.md ./dist/ 2>/dev/null || true"},"_npmUser":{"name":"8848top-dev","email":"dev@8848top.com"},"_resolved":"/tmp/4940eeb3b2a435ebcc71ee6ac7853de0/be-link-shield-for-tcb-node-sdk-0.0.13.tgz","_integrity":"sha512-1n4hlWzsoy/w72yN//Qw5mYbDz1hJrKg0AhmOVlWIhInQMCDhoGPbcy4ZdZUcUpoZoA4FpKBX4mLm6F+aolZlg==","_npmVersion":"10.8.2","description":"ShieldForTCB Node.js SDK","directories":{},"_nodeVersion":"20.19.5","dependencies":{"uuid":"^9.0.1","axios":"1.13.2","axios-retry":"^4.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@types/uuid":"^9.0.6"},"_npmOperationalInternal":{"tmp":"tmp/shield-for-tcb-node-sdk_0.0.13_1780060568372_0.19299501365027694","host":"s3://npm-registry-packages-npm-production"}},"1.0.15":{"name":"@be-link/shield-for-tcb-node-sdk","version":"1.0.15","keywords":["shield","tcb","sdk"],"author":"","license":"ISC","_id":"@be-link/shield-for-tcb-node-sdk@1.0.15","maintainers":[{"name":"8848top-dev","email":"dev@8848top.com"},{"name":"hanguodong","email":"875521275@qq.com"},{"name":"wangml0310","email":"2576306481@qq.com"}],"dist":{"shasum":"be0908d4e5a5d11502966801d59039d82736370d","tarball":"https://registry.npmjs.org/@be-link/shield-for-tcb-node-sdk/-/shield-for-tcb-node-sdk-1.0.15.tgz","fileCount":22,"integrity":"sha512-qXPr0QcOMywcqCmXOH1htA5jQ90WzNR0ukJcSOeeSIUuqpSFVPMD9KmL7WeiiCH7n/ycaK/k2Kr2XcpBJUH9EQ==","signatures":[{"sig":"MEQCIHo965WTIsffotbNtwhMl/ES7kE541gD7jHdta6AnQ5NAiBXHiStzb/tK2FF/uHkv3GJhIPEQs5UGzk6VCkG/VXfXw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":54444},"main":"index.js","_from":"file:be-link-shield-for-tcb-node-sdk-1.0.15.tgz","types":"index.d.ts","scripts":{"test":"jest","build":"rm -rf ./dist && tsc && cp package.json README.md ./dist/ 2>/dev/null || true"},"_npmUser":{"name":"8848top-dev","email":"dev@8848top.com"},"_resolved":"/tmp/4a942e3a6bb4a8c3a372f2de218be108/be-link-shield-for-tcb-node-sdk-1.0.15.tgz","_integrity":"sha512-qXPr0QcOMywcqCmXOH1htA5jQ90WzNR0ukJcSOeeSIUuqpSFVPMD9KmL7WeiiCH7n/ycaK/k2Kr2XcpBJUH9EQ==","_npmVersion":"10.8.2","description":"ShieldForTCB Node.js SDK","directories":{},"_nodeVersion":"20.19.5","dependencies":{"uuid":"^9.0.1","axios":"1.13.2","axios-retry":"^4.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@types/uuid":"^9.0.6"},"_npmOperationalInternal":{"tmp":"tmp/shield-for-tcb-node-sdk_1.0.15_1780060851548_0.34154528326268574","host":"s3://npm-registry-packages-npm-production"}},"1.0.16":{"name":"@be-link/shield-for-tcb-node-sdk","version":"1.0.16","keywords":["shield","tcb","sdk"],"author":"","license":"ISC","_id":"@be-link/shield-for-tcb-node-sdk@1.0.16","maintainers":[{"name":"8848top-dev","email":"dev@8848top.com"},{"name":"hanguodong","email":"875521275@qq.com"},{"name":"wangml0310","email":"2576306481@qq.com"}],"dist":{"shasum":"7abcb7d4ffe8afd0fc591766c14957f33078b4ec","tarball":"https://registry.npmjs.org/@be-link/shield-for-tcb-node-sdk/-/shield-for-tcb-node-sdk-1.0.16.tgz","fileCount":22,"integrity":"sha512-gegSkOiTA/ANgbN7x3QhCgkZi1MVtpwcpkwjdx+KPCnNxnKWjfI97e/l41nvEi5fZHIldexui7/cRJevh3LtPA==","signatures":[{"sig":"MEUCIQDqYzNFr2vz7hxgG9F32OLeCYajbNRDhHxG/ltXdhiRLQIgeu3/vbvstOBbhgRjIZVdIXmpbLu3HR12H1HEYzbcdxE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":54444},"main":"index.js","_from":"file:be-link-shield-for-tcb-node-sdk-1.0.16.tgz","types":"index.d.ts","scripts":{"test":"jest","build":"rm -rf ./dist && tsc && cp package.json README.md ./dist/ 2>/dev/null || true"},"_npmUser":{"name":"8848top-dev","email":"dev@8848top.com"},"_resolved":"/tmp/54d36ad305ec2dba8a5566cc09b0fd87/be-link-shield-for-tcb-node-sdk-1.0.16.tgz","_integrity":"sha512-gegSkOiTA/ANgbN7x3QhCgkZi1MVtpwcpkwjdx+KPCnNxnKWjfI97e/l41nvEi5fZHIldexui7/cRJevh3LtPA==","_npmVersion":"10.8.2","description":"ShieldForTCB Node.js SDK","directories":{},"_nodeVersion":"20.19.5","dependencies":{"uuid":"^9.0.1","axios":"0.27.2","axios-retry":"^4.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@types/uuid":"^9.0.6"},"_npmOperationalInternal":{"tmp":"tmp/shield-for-tcb-node-sdk_1.0.16_1780071362266_0.1631566563006115","host":"s3://npm-registry-packages-npm-production"}},"1.0.17":{"name":"@be-link/shield-for-tcb-node-sdk","version":"1.0.17","keywords":["shield","tcb","sdk"],"author":"","license":"ISC","_id":"@be-link/shield-for-tcb-node-sdk@1.0.17","maintainers":[{"name":"8848top-dev","email":"dev@8848top.com"},{"name":"hanguodong","email":"875521275@qq.com"},{"name":"wangml0310","email":"2576306481@qq.com"}],"dist":{"shasum":"b85a0cef042f1f4aef27a717d860dc72b754c811","tarball":"https://registry.npmjs.org/@be-link/shield-for-tcb-node-sdk/-/shield-for-tcb-node-sdk-1.0.17.tgz","fileCount":28,"integrity":"sha512-k28viFb8bAt4wghaW7TZJtGMA3Te/+oCRJ7c05KaEmqmm55BzKwmjXTaz5b1hffutZ7xJY00jeI5FuxGMG4/Lg==","signatures":[{"sig":"MEUCIQD+dR8Ap3Vup17PkQbY3q8+buaPgJaALmn1k82XlBq54wIgCGEGZCZt1jcpeHdzk+JrGOS9zmMIZogY0a7P7YrcdOI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":67569},"main":"index.js","_from":"file:be-link-shield-for-tcb-node-sdk-1.0.17.tgz","types":"index.d.ts","scripts":{"test":"jest","build":"rm -rf ./dist && tsc && cp package.json README.md ./dist/ 2>/dev/null || true"},"_npmUser":{"name":"8848top-dev","email":"dev@8848top.com"},"_resolved":"/tmp/e6caadb408f6579a0fb1e911824c2e64/be-link-shield-for-tcb-node-sdk-1.0.17.tgz","_integrity":"sha512-k28viFb8bAt4wghaW7TZJtGMA3Te/+oCRJ7c05KaEmqmm55BzKwmjXTaz5b1hffutZ7xJY00jeI5FuxGMG4/Lg==","_npmVersion":"10.8.2","description":"ShieldForTCB Node.js SDK","directories":{},"_nodeVersion":"20.19.5","dependencies":{"uuid":"^9.0.1","axios":"0.27.2","axios-retry":"^4.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@types/uuid":"^9.0.6"},"_npmOperationalInternal":{"tmp":"tmp/shield-for-tcb-node-sdk_1.0.17_1781679858996_0.031635514968332945","host":"s3://npm-registry-packages-npm-production"}},"1.0.18":{"name":"@be-link/shield-for-tcb-node-sdk","version":"1.0.18","keywords":["shield","tcb","sdk"],"author":"","license":"ISC","_id":"@be-link/shield-for-tcb-node-sdk@1.0.18","maintainers":[{"name":"8848top-dev","email":"dev@8848top.com"},{"name":"hanguodong","email":"875521275@qq.com"},{"name":"wangml0310","email":"2576306481@qq.com"}],"dist":{"shasum":"26631b0fe8ebb05040d7d51fd174113c5d45dddd","tarball":"https://registry.npmjs.org/@be-link/shield-for-tcb-node-sdk/-/shield-for-tcb-node-sdk-1.0.18.tgz","fileCount":28,"integrity":"sha512-x4SDiasH9+aocBWzVIW93dNELpEBKv+oOcG5pHnilFR3F3jd/L136NXbcEUiMMucKjfgmPb1bgsdbiT29MSkyA==","signatures":[{"sig":"MEYCIQCTOq7dwJTuWeSSjeniq3arPyqrGdrjTK2I1vlvMOB01AIhAMA/vJYMuSAAHZgGpX3hAjWDoiq43XGFZ0VuO4WS+bXM","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":67803},"main":"index.js","_from":"file:be-link-shield-for-tcb-node-sdk-1.0.18.tgz","types":"index.d.ts","scripts":{"test":"jest","build":"rm -rf ./dist && tsc && cp package.json README.md ./dist/ 2>/dev/null || true"},"_npmUser":{"name":"8848top-dev","email":"dev@8848top.com"},"_resolved":"/tmp/a271f562576be054acb8a46beca28b8e/be-link-shield-for-tcb-node-sdk-1.0.18.tgz","_integrity":"sha512-x4SDiasH9+aocBWzVIW93dNELpEBKv+oOcG5pHnilFR3F3jd/L136NXbcEUiMMucKjfgmPb1bgsdbiT29MSkyA==","_npmVersion":"10.8.2","description":"ShieldForTCB Node.js SDK","directories":{},"_nodeVersion":"20.19.5","dependencies":{"uuid":"^9.0.1","axios":"0.27.2","axios-retry":"^4.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@types/uuid":"^9.0.6"},"_npmOperationalInternal":{"tmp":"tmp/shield-for-tcb-node-sdk_1.0.18_1781683111047_0.6856626336664691","host":"s3://npm-registry-packages-npm-production"}},"1.0.19":{"name":"@be-link/shield-for-tcb-node-sdk","version":"1.0.19","keywords":["shield","tcb","sdk"],"author":"","license":"ISC","_id":"@be-link/shield-for-tcb-node-sdk@1.0.19","maintainers":[{"name":"8848top-dev","email":"dev@8848top.com"},{"name":"hanguodong","email":"875521275@qq.com"},{"name":"wangml0310","email":"2576306481@qq.com"}],"dist":{"shasum":"5cd319b652be5ae03966921a405d8b8bc86c5eea","tarball":"https://registry.npmjs.org/@be-link/shield-for-tcb-node-sdk/-/shield-for-tcb-node-sdk-1.0.19.tgz","fileCount":28,"integrity":"sha512-lEdtMGN/Ugsv+fB9I51pUZWE9FkR5G5SzlDOT/5Okm2jcFeHq9mVsCYhth+0VkFJJOXidh/SVTFe/b12g42pAw==","signatures":[{"sig":"MEYCIQCI7IKuhJaDm0d5zmhC/n5tJYjd+H08rVkzM85tQJk/GAIhAOUt9RLvFDIdElrUP41qS/grTdpIM8h/as/11XNoIwLc","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":67872},"main":"index.js","_from":"file:be-link-shield-for-tcb-node-sdk-1.0.19.tgz","types":"index.d.ts","scripts":{"test":"jest","build":"rm -rf ./dist && tsc && cp package.json README.md ./dist/ 2>/dev/null || true"},"_npmUser":{"name":"8848top-dev","email":"dev@8848top.com"},"_resolved":"/tmp/23762a6735e70e547a1e08c6e7e278ab/be-link-shield-for-tcb-node-sdk-1.0.19.tgz","_integrity":"sha512-lEdtMGN/Ugsv+fB9I51pUZWE9FkR5G5SzlDOT/5Okm2jcFeHq9mVsCYhth+0VkFJJOXidh/SVTFe/b12g42pAw==","_npmVersion":"10.8.2","description":"ShieldForTCB Node.js SDK","directories":{},"_nodeVersion":"20.19.5","dependencies":{"uuid":"^9.0.1","axios":"0.27.2","axios-retry":"^4.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@types/uuid":"^9.0.6"},"_npmOperationalInternal":{"tmp":"tmp/shield-for-tcb-node-sdk_1.0.19_1781706942169_0.26657215166685466","host":"s3://npm-registry-packages-npm-production"}},"1.0.20":{"name":"@be-link/shield-for-tcb-node-sdk","version":"1.0.20","keywords":["shield","tcb","sdk"],"author":"","license":"ISC","_id":"@be-link/shield-for-tcb-node-sdk@1.0.20","maintainers":[{"name":"8848top-dev","email":"dev@8848top.com"},{"name":"hanguodong","email":"875521275@qq.com"},{"name":"wangml0310","email":"2576306481@qq.com"}],"dist":{"shasum":"edd8301ea32cf335dc9f342163dbd9a6eb79cf0e","tarball":"https://registry.npmjs.org/@be-link/shield-for-tcb-node-sdk/-/shield-for-tcb-node-sdk-1.0.20.tgz","fileCount":28,"integrity":"sha512-XvxysffWb/k+aaPIEfdswpM68nuveNwj0nYKIRScrSR1Cn/Yi1fZTZSzMCr/IT+N127pe9VAv2DIB0dll8/vkQ==","signatures":[{"sig":"MEYCIQCd5JolbsJdLq8eE0ugugGelJKDJfQy1U2bFCCcj3RRBQIhALLoRiNTbS2Ujr9t9/ZzZrIp0eSer+6dtjcocNcjpWqs","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":67872},"main":"index.js","_from":"file:be-link-shield-for-tcb-node-sdk-1.0.20.tgz","types":"index.d.ts","scripts":{"test":"jest","build":"rm -rf ./dist && tsc && cp package.json README.md ./dist/ 2>/dev/null || true"},"_npmUser":{"name":"8848top-dev","email":"dev@8848top.com"},"_resolved":"/tmp/bd1ba61b9d1e8e1c88cc9e0761a55c6f/be-link-shield-for-tcb-node-sdk-1.0.20.tgz","_integrity":"sha512-XvxysffWb/k+aaPIEfdswpM68nuveNwj0nYKIRScrSR1Cn/Yi1fZTZSzMCr/IT+N127pe9VAv2DIB0dll8/vkQ==","_npmVersion":"10.8.2","description":"ShieldForTCB Node.js SDK","directories":{},"_nodeVersion":"20.19.5","dependencies":{"uuid":"^9.0.1","axios":"0.27.2","axios-retry":"^4.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@types/uuid":"^9.0.6"},"_npmOperationalInternal":{"tmp":"tmp/shield-for-tcb-node-sdk_1.0.20_1782128457458_0.634935407339104","host":"s3://npm-registry-packages-npm-production"}},"1.0.21":{"name":"@be-link/shield-for-tcb-node-sdk","version":"1.0.21","keywords":["shield","tcb","sdk"],"author":"","license":"ISC","_id":"@be-link/shield-for-tcb-node-sdk@1.0.21","maintainers":[{"name":"8848top-dev","email":"dev@8848top.com"},{"name":"hanguodong","email":"875521275@qq.com"},{"name":"wangml0310","email":"2576306481@qq.com"}],"dist":{"shasum":"3fe4cb193547e955e9b3841bc8504b85fc134d1f","tarball":"https://registry.npmjs.org/@be-link/shield-for-tcb-node-sdk/-/shield-for-tcb-node-sdk-1.0.21.tgz","fileCount":30,"integrity":"sha512-zA1+Ej3fLV59628hp42DIRDU4xndJjrwHEq1k9tL0Ax4120odTqOC1Ao3xsvzGJSO8cdRgSEEvabk8uIK9/SFQ==","signatures":[{"sig":"MEQCIGqEneWFEh/8qneW1vUn4LHGEEVk01PQaWNkg2XcptdsAiAdAohB9dk+H4MP89w/ROYwH0/ObTg9ONd/bMNg7dXBsA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":72107},"main":"index.js","_from":"file:be-link-shield-for-tcb-node-sdk-1.0.21.tgz","types":"index.d.ts","scripts":{"test":"jest","build":"rm -rf ./dist && tsc && cp package.json README.md ./dist/ 2>/dev/null || true"},"_npmUser":{"name":"8848top-dev","email":"dev@8848top.com"},"_resolved":"/tmp/83381c4dce4b575dd638034e34aa11f8/be-link-shield-for-tcb-node-sdk-1.0.21.tgz","_integrity":"sha512-zA1+Ej3fLV59628hp42DIRDU4xndJjrwHEq1k9tL0Ax4120odTqOC1Ao3xsvzGJSO8cdRgSEEvabk8uIK9/SFQ==","_npmVersion":"10.8.2","description":"ShieldForTCB Node.js SDK","directories":{},"_nodeVersion":"20.19.5","dependencies":{"uuid":"^9.0.1","axios":"0.27.2","axios-retry":"^4.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@types/uuid":"^9.0.6"},"_npmOperationalInternal":{"tmp":"tmp/shield-for-tcb-node-sdk_1.0.21_1782134449726_0.8861674940454851","host":"s3://npm-registry-packages-npm-production"}},"1.0.22":{"name":"@be-link/shield-for-tcb-node-sdk","version":"1.0.22","keywords":["shield","tcb","sdk"],"author":"","license":"ISC","_id":"@be-link/shield-for-tcb-node-sdk@1.0.22","maintainers":[{"name":"8848top-dev","email":"dev@8848top.com"},{"name":"hanguodong","email":"875521275@qq.com"},{"name":"wangml0310","email":"2576306481@qq.com"}],"dist":{"shasum":"d3ffd8b2f2e76a47d8708004a436b048e1d48ad5","tarball":"https://registry.npmjs.org/@be-link/shield-for-tcb-node-sdk/-/shield-for-tcb-node-sdk-1.0.22.tgz","fileCount":30,"integrity":"sha512-w/XOv/W+7HyGpOJyHO+bo1+xnh1Mp4EzIUwwfuAeqTCyTp6tDsqZI2km2JRhIwvRiY/YdVZOlYIFbLkAM25Kow==","signatures":[{"sig":"MEUCIAXnmsCjn0uqzT429fT5iBNv91yi06yrZgOHsuFPEaDFAiEAqu08lz5RLS9BwK3/osag+LsNHeN+4emsNGa1jlE5HuY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":72911},"main":"index.js","_from":"file:be-link-shield-for-tcb-node-sdk-1.0.22.tgz","types":"index.d.ts","scripts":{"test":"jest","build":"rm -rf ./dist && tsc && cp package.json README.md ./dist/ 2>/dev/null || true"},"_npmUser":{"name":"8848top-dev","email":"dev@8848top.com"},"_resolved":"/tmp/6321f9602d1b277f0ecb7cedd9aa7486/be-link-shield-for-tcb-node-sdk-1.0.22.tgz","_integrity":"sha512-w/XOv/W+7HyGpOJyHO+bo1+xnh1Mp4EzIUwwfuAeqTCyTp6tDsqZI2km2JRhIwvRiY/YdVZOlYIFbLkAM25Kow==","_npmVersion":"10.8.2","description":"ShieldForTCB Node.js SDK","directories":{},"_nodeVersion":"20.19.5","dependencies":{"uuid":"^9.0.1","axios":"0.27.2","axios-retry":"^4.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@types/uuid":"^9.0.6"},"_npmOperationalInternal":{"tmp":"tmp/shield-for-tcb-node-sdk_1.0.22_1782216654964_0.9929487069583647","host":"s3://npm-registry-packages-npm-production"}},"1.0.23":{"name":"@be-link/shield-for-tcb-node-sdk","version":"1.0.23","keywords":["shield","tcb","sdk"],"author":"","license":"ISC","_id":"@be-link/shield-for-tcb-node-sdk@1.0.23","maintainers":[{"name":"8848top-dev","email":"dev@8848top.com"},{"name":"hanguodong","email":"875521275@qq.com"},{"name":"wangml0310","email":"2576306481@qq.com"}],"dist":{"shasum":"a47609a58968f99d7896200ae4758b88d02f91b3","tarball":"https://registry.npmjs.org/@be-link/shield-for-tcb-node-sdk/-/shield-for-tcb-node-sdk-1.0.23.tgz","fileCount":30,"integrity":"sha512-/6RVmxnRrfvL1BugB2nQlT6V077e8bD4MoXH4uZvtilKbslV/yfXxoj52pptyvK6FSBuS1ILNbxD4v4OCY12Ng==","signatures":[{"sig":"MEUCIQCb6r7OEG5+FBipzbLmYy3PV2RX1qOQx0MsEOVaIYxV4wIgBbXC21f42LzyUQ3IPc0zu19GCj9tnyaPeXbvKTQPLvw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":72911},"main":"index.js","_from":"file:be-link-shield-for-tcb-node-sdk-1.0.23.tgz","types":"index.d.ts","scripts":{"test":"jest","build":"rm -rf ./dist && tsc && cp package.json README.md ./dist/ 2>/dev/null || true"},"_npmUser":{"name":"8848top-dev","email":"dev@8848top.com"},"_resolved":"/tmp/a9b3f05364cf02fb27dc52a01e1c6ec1/be-link-shield-for-tcb-node-sdk-1.0.23.tgz","_integrity":"sha512-/6RVmxnRrfvL1BugB2nQlT6V077e8bD4MoXH4uZvtilKbslV/yfXxoj52pptyvK6FSBuS1ILNbxD4v4OCY12Ng==","_npmVersion":"10.8.2","description":"ShieldForTCB Node.js SDK","directories":{},"_nodeVersion":"20.19.5","dependencies":{"uuid":"^9.0.1","axios":"0.27.2","axios-retry":"^4.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@types/uuid":"^9.0.6"},"_npmOperationalInternal":{"tmp":"tmp/shield-for-tcb-node-sdk_1.0.23_1782369335920_0.9037400696631903","host":"s3://npm-registry-packages-npm-production"}},"1.0.24":{"name":"@be-link/shield-for-tcb-node-sdk","version":"1.0.24","keywords":["shield","tcb","sdk"],"author":"","license":"ISC","_id":"@be-link/shield-for-tcb-node-sdk@1.0.24","maintainers":[{"name":"8848top-dev","email":"dev@8848top.com"},{"name":"hanguodong","email":"875521275@qq.com"},{"name":"wangml0310","email":"2576306481@qq.com"}],"dist":{"shasum":"9385bafd33bdcdc16a0df9c4f4c901711306fd64","tarball":"https://registry.npmjs.org/@be-link/shield-for-tcb-node-sdk/-/shield-for-tcb-node-sdk-1.0.24.tgz","fileCount":30,"integrity":"sha512-FvPr5HgZa1fUvKnVbOhHDDU0NFw4k9e0J2l1dAx4uudPJsKnKgRS1iYhpH60uyJea2ZtV2X96npHAms4kBFqTg==","signatures":[{"sig":"MEUCIB6mvjyvyeEpDcY+zc1LfX7ca64KlTGli9QdFyF7mwSfAiEA/Mrqp3ApdyuF3FE/m+6ovIZ5PdqCZ87OdOuXMYzHsow=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":73610},"main":"index.js","_from":"file:be-link-shield-for-tcb-node-sdk-1.0.24.tgz","types":"index.d.ts","scripts":{"test":"jest","build":"rm -rf ./dist && tsc && cp package.json README.md ./dist/ 2>/dev/null || true"},"_npmUser":{"name":"8848top-dev","email":"dev@8848top.com"},"_resolved":"/tmp/57ebf0abeab49c433df2d2729f3be349/be-link-shield-for-tcb-node-sdk-1.0.24.tgz","_integrity":"sha512-FvPr5HgZa1fUvKnVbOhHDDU0NFw4k9e0J2l1dAx4uudPJsKnKgRS1iYhpH60uyJea2ZtV2X96npHAms4kBFqTg==","_npmVersion":"10.8.2","description":"ShieldForTCB Node.js SDK","directories":{},"_nodeVersion":"20.19.5","dependencies":{"uuid":"^9.0.1","axios":"0.27.2","axios-retry":"^4.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@types/uuid":"^9.0.6"},"_npmOperationalInternal":{"tmp":"tmp/shield-for-tcb-node-sdk_1.0.24_1783578480168_0.9237155939441013","host":"s3://npm-registry-packages-npm-production"}},"1.0.25":{"name":"@be-link/shield-for-tcb-node-sdk","version":"1.0.25","keywords":["shield","tcb","sdk"],"author":"","license":"ISC","_id":"@be-link/shield-for-tcb-node-sdk@1.0.25","maintainers":[{"name":"8848top-dev","email":"dev@8848top.com"},{"name":"hanguodong","email":"875521275@qq.com"},{"name":"wangml0310","email":"2576306481@qq.com"}],"dist":{"shasum":"306d2ae7b8fa04faa65396ec5c219bda361d35c2","tarball":"https://registry.npmjs.org/@be-link/shield-for-tcb-node-sdk/-/shield-for-tcb-node-sdk-1.0.25.tgz","fileCount":30,"integrity":"sha512-jn3sS3tgRCjkTjXRERPR5HuLUe3TK8Bap9FDh7ZY8aJnCEQjFNs5/cuag0Wsv0igtAiC+zNKp8CzCNZ7E+nDlg==","signatures":[{"sig":"MEUCIQCAqTclajaT6gWXXyc/cUBbtS6tzOc3oWa4jYZolf/1kwIgV11ZF4sMlNReTc7Uv6ESAJ5vasnmAO3ezd5khAqrwRc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":74329},"main":"index.js","_from":"file:be-link-shield-for-tcb-node-sdk-1.0.25.tgz","types":"index.d.ts","scripts":{"test":"jest","build":"rm -rf ./dist && tsc && cp package.json README.md ./dist/ 2>/dev/null || true"},"_npmUser":{"name":"8848top-dev","email":"dev@8848top.com"},"_resolved":"/tmp/3b106799f89228bc17292ffd7076589f/be-link-shield-for-tcb-node-sdk-1.0.25.tgz","_integrity":"sha512-jn3sS3tgRCjkTjXRERPR5HuLUe3TK8Bap9FDh7ZY8aJnCEQjFNs5/cuag0Wsv0igtAiC+zNKp8CzCNZ7E+nDlg==","_npmVersion":"10.8.2","description":"ShieldForTCB Node.js SDK","directories":{},"_nodeVersion":"20.19.5","dependencies":{"uuid":"^9.0.1","axios":"0.27.2","axios-retry":"^4.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@types/uuid":"^9.0.6"},"_npmOperationalInternal":{"tmp":"tmp/shield-for-tcb-node-sdk_1.0.25_1784084209420_0.8915786491503648","host":"s3://npm-registry-packages-npm-production"}},"1.0.26":{"name":"@be-link/shield-for-tcb-node-sdk","version":"1.0.26","keywords":["shield","tcb","sdk"],"author":"","license":"ISC","_id":"@be-link/shield-for-tcb-node-sdk@1.0.26","maintainers":[{"name":"8848top-dev","email":"dev@8848top.com"},{"name":"hanguodong","email":"875521275@qq.com"},{"name":"wangml0310","email":"2576306481@qq.com"}],"dist":{"shasum":"e9b056fe0293080aa741801c9701c6f3a6db24d4","tarball":"https://registry.npmjs.org/@be-link/shield-for-tcb-node-sdk/-/shield-for-tcb-node-sdk-1.0.26.tgz","fileCount":30,"integrity":"sha512-AdWaMqk1vEbKUdV6lwrj+d3mUwOtd/+Io+6KXLDAPB/uKkJ04l2vK71wGmDg6VLgSVYO8QV2evI0qbNodtsn0Q==","signatures":[{"sig":"MEUCIG9rqw3R1N3l0Uz8lmUbtHPnB5d5RP7PRkPLUuHOxMvCAiEA6oiTZCDkOaK4qYwIKc8FudCAQ8EkHgzwwD9+M8TlJoY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":74329},"main":"index.js","_from":"file:be-link-shield-for-tcb-node-sdk-1.0.26.tgz","types":"index.d.ts","scripts":{"test":"jest","build":"rm -rf ./dist && tsc && cp package.json README.md ./dist/ 2>/dev/null || true"},"_npmUser":{"name":"8848top-dev","email":"dev@8848top.com"},"_resolved":"/tmp/8587c2881559e63c6394008be7497083/be-link-shield-for-tcb-node-sdk-1.0.26.tgz","_integrity":"sha512-AdWaMqk1vEbKUdV6lwrj+d3mUwOtd/+Io+6KXLDAPB/uKkJ04l2vK71wGmDg6VLgSVYO8QV2evI0qbNodtsn0Q==","_npmVersion":"10.8.2","description":"ShieldForTCB Node.js SDK","directories":{},"_nodeVersion":"20.19.5","dependencies":{"uuid":"^9.0.1","axios":"0.27.2","axios-retry":"^4.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@types/uuid":"^9.0.6"},"_npmOperationalInternal":{"tmp":"tmp/shield-for-tcb-node-sdk_1.0.26_1784110148891_0.06529734255425068","host":"s3://npm-registry-packages-npm-production"}},"1.0.27":{"name":"@be-link/shield-for-tcb-node-sdk","version":"1.0.27","description":"ShieldForTCB Node.js SDK","main":"index.js","types":"index.d.ts","keywords":["shield","tcb","sdk"],"author":"","license":"ISC","publishConfig":{"access":"public"},"dependencies":{"axios":"0.27.2","axios-retry":"^4.0.0","uuid":"^9.0.1"},"devDependencies":{"@types/uuid":"^9.0.6"},"scripts":{"build":"rm -rf ./dist && tsc && cp package.json README.md ./dist/ 2>/dev/null || true","test":"jest"},"_id":"@be-link/shield-for-tcb-node-sdk@1.0.27","_integrity":"sha512-JQFtjmzY+mjP022cq9gCEZ6zdmrm0YO7KZpcch3pleMLhFptLi6zvDmB2VX8x54x2o+2aMQcbaDzpiYyVHShfw==","_resolved":"/tmp/22b9e7dad9d8c42c0e3d930958b83be0/be-link-shield-for-tcb-node-sdk-1.0.27.tgz","_from":"file:be-link-shield-for-tcb-node-sdk-1.0.27.tgz","_nodeVersion":"20.19.5","_npmVersion":"10.8.2","dist":{"integrity":"sha512-JQFtjmzY+mjP022cq9gCEZ6zdmrm0YO7KZpcch3pleMLhFptLi6zvDmB2VX8x54x2o+2aMQcbaDzpiYyVHShfw==","shasum":"fe4070ad3c4910f329d6d7854cdb781568e472c2","tarball":"https://registry.npmjs.org/@be-link/shield-for-tcb-node-sdk/-/shield-for-tcb-node-sdk-1.0.27.tgz","fileCount":30,"unpackedSize":74393,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQDy6dbI2bcKzg6NtOaZflmHKqj4j5P99AUsK+c+/+mEAAIhAO51+uD/6TRv1npy3yEi/nw7QmeOWWAiMtsHEpRNQKPB"}]},"_npmUser":{"name":"8848top-dev","email":"dev@8848top.com"},"directories":{},"maintainers":[{"name":"8848top-dev","email":"dev@8848top.com"},{"name":"hanguodong","email":"875521275@qq.com"},{"name":"wangml0310","email":"2576306481@qq.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/shield-for-tcb-node-sdk_1.0.27_1784624802656_0.12640616320891884"},"_hasShrinkwrap":false}},"time":{"created":"2025-11-17T21:01:34.813Z","modified":"2026-07-21T09:06:42.969Z","0.0.1":"2025-11-17T21:01:35.051Z","0.0.2":"2025-11-18T02:39:29.097Z","0.0.3":"2025-11-18T02:40:10.790Z","0.0.4":"2025-11-18T12:50:24.031Z","0.0.5":"2025-11-18T12:55:07.217Z","0.0.6":"2025-11-18T13:05:31.990Z","0.0.7":"2025-11-18T16:47:44.820Z","1.0.0":"2025-11-20T10:46:26.349Z","0.1.0":"2025-11-29T19:08:55.013Z","0.1.1":"2025-11-29T20:08:52.788Z","1.0.1":"2025-11-29T20:09:46.779Z","1.0.2":"2025-12-04T03:13:16.539Z","1.0.3":"2026-03-31T07:09:06.608Z","1.0.4":"2026-04-01T03:57:32.510Z","1.0.5":"2026-04-01T04:55:52.607Z","1.0.6":"2026-04-01T05:59:38.593Z","1.0.7":"2026-04-01T17:43:15.749Z","1.0.8":"2026-04-02T09:54:28.327Z","1.0.9":"2026-04-02T09:55:16.901Z","1.0.10":"2026-04-02T10:48:30.684Z","1.0.11":"2026-04-02T11:32:46.983Z","1.0.12":"2026-04-02T12:02:40.908Z","1.0.13":"2026-04-09T08:37:49.969Z","1.0.14":"2026-04-13T09:39:47.827Z","0.0.13":"2026-05-29T13:16:08.512Z","1.0.15":"2026-05-29T13:20:51.751Z","1.0.16":"2026-05-29T16:16:02.428Z","1.0.17":"2026-06-17T07:04:19.133Z","1.0.18":"2026-06-17T07:58:31.201Z","1.0.19":"2026-06-17T14:35:42.312Z","1.0.20":"2026-06-22T11:40:57.580Z","1.0.21":"2026-06-22T13:20:49.861Z","1.0.22":"2026-06-23T12:10:55.111Z","1.0.23":"2026-06-25T06:35:36.066Z","1.0.24":"2026-07-09T06:28:00.351Z","1.0.25":"2026-07-15T02:56:49.555Z","1.0.26":"2026-07-15T10:09:09.031Z","1.0.27":"2026-07-21T09:06:42.788Z"},"license":"ISC","keywords":["shield","tcb","sdk"],"description":"ShieldForTCB Node.js SDK","maintainers":[{"name":"8848top-dev","email":"dev@8848top.com"},{"name":"hanguodong","email":"875521275@qq.com"},{"name":"wangml0310","email":"2576306481@qq.com"}],"readme":"# ShieldForTCB SDK\n\nShieldForTCB Node.js SDK - 敏感信息管理服务客户端\n\n## 安装\n\n```bash\nnpm install @be-link/shield-for-tcb-node-sdk\n# 或\npnpm add @be-link/shield-for-tcb-node-sdk\n```\n\n## V2 SDK（推荐）\n\nV2 SDK 从 MySQL 数据源读取配置，支持按 service + key 获取配置，并提供自动类型解析。\n\n### 基本使用\n\n```typescript\nimport { backendConfigServiceV2 } from '@be-link/shield-for-tcb-node-sdk'\n```\n\n### 获取服务列表\n\n```typescript\nconst services = await backendConfigServiceV2.getServices('local')\n// 返回: ['BackendUser', 'Trade', 'User', ...]\n```\n\n### 获取服务的配置键列表\n\n```typescript\nconst keys = await backendConfigServiceV2.getServiceKeys('TestService', 'local')\n// 返回: ['TestServiceKey1', 'TestServiceKey2', 'TestServiceKey3', ...]\n```\n\n### 获取单个配置\n\n```typescript\n// 原始格式（包含元数据）\nconst config = await backendConfigServiceV2.fetchConfig({\n  service: 'TestService',\n  key: 'TestServiceKey1',\n  env: 'local'\n})\n// 返回: { config_key: 'TestServiceKey1', value: 'xxx', value_type: 'string', updated_at: '...' }\n\n// 自动解析类型（推荐）\nconst host = await backendConfigServiceV2.getConfigValue<string>('TestService', 'TestServiceKey1', 'local')\n// 返回: '127.0.0.1'\n\nconst port = await backendConfigServiceV2.getConfigValue<number>('TestService', 'TestServiceKey1', 'local')\n// 返回: 1234（自动解析为数字）\n\nconst enabled = await backendConfigServiceV2.getConfigValue<boolean>('TestService', 'TestServiceKey1', 'local')\n// 返回: true/false（自动解析为布尔值）\n\nconst jsonConfig = await backendConfigServiceV2.getConfigValue<object>('BackendUser', 'TestServiceKey1', 'local')\n// 返回: { ... }（自动 JSON 解析）\n```\n\n### 批量获取配置\n\n```typescript\n// 原始格式\nconst configs = await backendConfigServiceV2.fetchConfigs({\n  service: 'TestService',\n  keys: ['TestServiceKey1', 'TestServiceKey2'],\n  env: 'local'\n})\n// 返回: { 'TestServiceKey1': { value: 'xxx', value_type: 'string' }, ... }\n\n// 自动解析类型（推荐）\nconst values = await backendConfigServiceV2.getConfigValues(\n  'TestService',\n  ['TestServiceKey1', 'TestServiceKey2', 'TestServiceKey3'],\n  'local'\n)\n// 返回: {\n// }\n```\n\n### 环境变量\n\n| 变量名 | 说明 | 示例 |\n|--------|------|------|\n| `SHIELD_SDK_HOST` | 覆盖 SDK 请求地址（本地开发用） | `http://localhost:8090` |\n| `CONTAINER_ENV` | 容器环境，默认 `SCF`（云函数），设置为其他值使用内网地址 | `ECS` |\n| `NODE_ENV` | 环境标识，`prod` 使用生产环境地址 | `local` / `ppe` / `prod` |\n\n### 本地开发\n\n```bash\n# 设置本地服务地址\nexport SHIELD_SDK_HOST=http://localhost:8090\n```\n\n---\n\n## V1 SDK（旧版）\n\nV1 SDK 从 YAML 文件读取配置，保持向后兼容。\n\n```typescript\nimport { backendConfigService, frontendConfigService } from '@be-link/shield-for-tcb-node-sdk'\n\n// 服务端使用（默认，包含异常处理）\nconst config = await backendConfigService.fetchConfig({ key: 'your-key', type: 'json' })\n\n// 前端使用（跳过异常处理，直接抛出原始错误）\nconst frontendConfig = await frontendConfigService.fetchConfig({ key: 'your-key', type: 'json' })\n\n```\n\n---\n\n## V1 vs V2 对比\n\n| 特性 | V1 SDK | V2 SDK |\n|------|--------|--------|\n| 数据源 | YAML 文件 | MySQL |\n| 获取方式 | 按 key | 按 service + key |\n| 类型解析 | 手动指定 type | 自动根据 value_type 解析 |\n| 批量获取 | ❌ | ✅ |\n| 配置管理 | ❌ | ✅（通过管理后台） |\n| 版本追踪 | ❌ | ✅ |\n| 审计日志 | ❌ | ✅ |\n\n---\n\n## ShieldConfigManager（配置管理器）\n\n`ShieldConfigManager` 提供配置自动拉取、缓存、定时刷新功能，适合需要持续使用配置的服务。\n\n### 使用方式\n\n```typescript\nimport { ShieldConfigManager } from '@be-link/shield-for-tcb-node-sdk'\n\nconst manager = new ShieldConfigManager({\n  serviceName: 'BackendBff',\n  env: 'local',\n  enableInfoLog: true, // 可选，默认 false\n})\n\nawait manager.setup()\nconst config = manager.getConfig<MyConfig>()\nmanager.stop()\n```\n\n### 配置参数\n\n| 参数 | 类型 | 默认值 | 说明 |\n|------|------|--------|------|\n| `serviceName` | `string` | **必填** | 服务名称 |\n| `env` | `string` | `NODE_ENV` | 环境 |\n| `refreshIntervalMs` | `number` | `5000` | 刷新间隔（毫秒） |\n| `fetchTimeoutMs` | `number` | `10000` | 请求超时（毫秒） |\n| `enableInfoLog` | `boolean` | `false` | 是否打印 info 日志 |\n| `logger` | `Logger` | `console` | 自定义日志函数 |\n\n### 日志说明\n\n`enableInfoLog` 默认为 `false`，不打印 info 级别日志。设置为 `true` 时会打印以下日志：\n\n- 初始化成功\n- 配置刷新（包含配置的 key 列表）\n- 配置最终内容\n- 定时器启动信息\n- 停止信息\n\nerror 级别日志不受 `enableInfoLog` 影响，始终打印：\n\n- 初始刷新失败\n- 配置为空警告\n- 刷新错误\n- 定时器刷新错误\n\n### API\n\n| 方法 | 说明 |\n|------|------|\n| `setup()` | 初始化并启动定时刷新，幂等操作 |\n| `getConfig<T>()` | 获取类型化的配置对象 |\n| `getValue<T>(key, defaultValue?)` | 根据 key 获取配置值，支持默认值 |\n| `isSwitchEnabled(key, defaultValue?)` | 获取布尔开关状态 |\n| `isHitGrey(configKey, identifier, defaultValue?)` | 判断是否命中灰度流量 |\n| `refresh()` | 手动触发一次配置刷新 |\n| `stop()` | 停止定时刷新，清理资源 |\n| `waitForSetup()` | 等待初始化完成 |\n| `isSetup` | 是否已完成初始化（只读属性） |\n| `config` | 当前缓存的配置（原始 Record，只读属性） |\n\n### 获取配置值\n\n```typescript\n// 获取配置（带默认值）\nconst port = manager.getValue('API_PORT', 8090)\n\n// 获取配置并指定类型\nconst isEnabled = manager.getValue<boolean>('FEATURE.ENABLED', false)\n```\n\n### 开关状态检查\n\n```typescript\n// 检查功能是否开启（支持 true/false, 1/0, yes/no, on/off 等多种格式）\nconst isEnabled = manager.isSwitchEnabled('FEATURE.ENABLED')\n\n// 指定默认值为 true\nconst isDebug = manager.isSwitchEnabled('DEBUG_MODE', true)\n```\n\n### 灰度流量控制\n\n```typescript\n// 流量控制配置结构\ninterface TrafficControlConfig {\n  enabled: boolean           // 总开关\n  totalBuckets: number       // 总桶数\n  effectiveBuckets: number   // 生效桶数（0 到 effectiveBuckets-1 生效）\n  whitelist?: string[]       // 白名单（命中后视为生效）\n  blacklist?: string[]       // 黑名单（命中后视为不生效）\n}\n\n// 判断用户是否命中灰度流量\nconst isHit = manager.isHitGrey('TRAFFIC_SPLIT', userId, false)\nif (isHit) {\n  // 灰度流量逻辑\n}\n```\n\n### 批量获取配置\n\n```typescript\n// 原始格式\nconst configs = await backendConfigServiceV2.fetchConfigs({\n  service: 'TestService',\n  keys: ['TestServiceKey1', 'TestServiceKey2'],\n  env: 'local'\n})\n// 返回: { 'TestServiceKey1': { value: 'xxx', value_type: 'string' }, ... }\n\n// 自动解析类型（推荐）\nconst values = await backendConfigServiceV2.getConfigValues(\n  'TestService',\n  ['TestServiceKey1', 'TestServiceKey2', 'TestServiceKey3'],\n  'local'\n)\n// 返回: {\n  //   'TestServiceKey1': 'xxx',\n  //   'TestServiceKey2': 123,\n  //   'TestServiceKey3': true\n  // }\n```\n\n## 云函数场景：按单 Key 读取配置\n\n云函数等短生命周期场景不适合在每次请求中初始化 `ShieldConfigManager` 并拉取全量配置。可以使用 `ShieldCloudFunctionConfig` 按需读取单个 key：构造不发请求、不 `setup()`、不启动定时器、SDK 侧不维护本地缓存，每次 `fetchKey()` 只发一次单 key HTTP 请求，缓存集中在 Shield 服务端（本地内存 + Redis + MySQL）。\n\n```ts\nimport { ShieldCloudFunctionConfig } from '@be-link/shield-for-tcb-node-sdk'\n\nconst configClient = new ShieldCloudFunctionConfig({\n  serviceName: 'TheVitality',\n  env: 'prod',\n  fetchTimeoutMs: 2000,\n})\n\nexport async function handler() {\n  const redisConfig = await configClient.fetchKey<{\n    HOST: string\n    PORT: number\n  }>('REDIS')\n\n  const timeout = await configClient.fetchKey<number>('API_TIMEOUT', 3000)\n  const enabled = await configClient.isSwitchEnabled('FEATURE_ENABLED', false)\n  const isHit = await configClient.isHitGrey('TRAFFIC_SPLIT', 'user_001', false)\n\n  return { redisConfig, timeout, enabled, isHit }\n}\n```\n\n### 行为说明\n\n- 构造 `ShieldCloudFunctionConfig` 不会发起 HTTP 请求。\n- 不需要调用 `setup()`。\n- 不会启动定时器。\n- SDK 侧不维护本地缓存。\n- 每次 `fetchKey()` 都会请求 Shield 服务端单 key 接口 `POST /shield/v2/config/cloud-function/fetch-key`。\n- 默认超时时间为 2 秒，可以通过 `fetchTimeoutMs` 覆盖。\n- 配置不存在、HTTP 超时、网络异常、Shield 5xx 时，`fetchKey()` 返回 `defaultValue` 或 `undefined`。\n- `defaultValue` 同时适用于「配置不存在」和「远程读取失败」，安全敏感开关应选择 fail-safe 默认值。\n- 多个 key 会产生多次 HTTP 请求；如果同一次云函数调用需要多个 key，调用方应评估延迟预算。\n- `isSwitchEnabled()` / `isHitGrey()` 与 `ShieldConfigManager` 保持一致的解析与灰度规则，灰度判断复用同一套逻辑，结果不会漂移。\n\n## 发布流程\n\n### 自动发布（推荐）\n\n使用发布脚本，会自动完成版本更新、构建和发布：\n\n```bash\n# 在 SDK 目录下执行\ncd packages/sdk\npnpm publish\n\n# 或在根目录执行\npnpm publish:sdk\n```\n\n发布脚本会自动：\n1. 设置 npm 配置和认证（需要 `NPM_DEPLOY_TOKEN` 环境变量）\n2. 更新版本号（使用 `npm version patch`，只读模式）\n3. 构建项目\n4. 发布到 npm（使用 `pnpm publish --no-git-checks`，只读文件发布）\n5. 发送飞书通知（需要 `FEISHU_WEBHOOK_URL` 环境变量）\n\n### 环境变量\n\n发布脚本需要以下环境变量（可选）：\n\n- `NPM_DEPLOY_TOKEN`: npm 发布 token\n- `FEISHU_WEBHOOK_URL`: 飞书 webhook URL（用于发送发布通知）\n\n### CI/CD 集成\n\n在 Jenkins 或其他 CI/CD 平台中，可以这样使用：\n\n```bash\nexport NPM_DEPLOY_TOKEN=\"your-token\"\nexport FEISHU_WEBHOOK_URL=\"https://open.feishu.cn/open-apis/bot/v2/hook/xxx\"\ncd packages/sdk\npnpm publish\n```\n\n### 手动发布\n\n如果需要手动发布：\n\n```bash\n# 1. 构建\npnpm build\n\n# 2. 进入 dist 目录发布（只读文件发布）\ncd dist\npnpm publish --no-git-checks --access public\ncd ..\n```\n\n## License\n\nISC\n\n","readmeFilename":"README.md"}