{"_id":"oak-external-sdk","_rev":"42-f027e3cabaf6992b8a24ed7bee04744f","name":"oak-external-sdk","dist-tags":{"latest":"3.0.2"},"versions":{"1.0.0":{"name":"oak-external-sdk","version":"1.0.0","author":{"name":"XuChang"},"license":"ISC","_id":"oak-external-sdk@1.0.0","maintainers":[{"name":"xuchangzju","email":"chinawraith@163.com"}],"dist":{"shasum":"85de44ae7bdf16aa14d7b1b459d9a34c39a7ae12","tarball":"https://registry.npmjs.org/oak-external-sdk/-/oak-external-sdk-1.0.0.tgz","fileCount":17,"integrity":"sha512-Cp/Z+EBls8pFy2uz8riedhfmjmF1kBjwCRiaM2x4x/Uecq1zY/heZAC0SMEGe0ktoseKEtWymLd0QF/ATvXmQA==","signatures":[{"sig":"MEUCIQCBpo/yu9J9MPz4zxTbo2L2XK4TjsetBxCjTMNUTgVsWAIgKDpsgp2BzDruGl8i/GCeDf3t4LNADb480502vlG/xS0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":43606,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi9wyIACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmrzdg//V26SDuNasVECi9y8KFHBEQb5T9SKciIr/rAB1RDiYhsHVNLU\r\nfWyWtSvnwF8TjCF+MbhJP+nOawBSe0rnAZFNQTeSsiML4U5swENyXiZO0wMB\r\nRK0Jrsmyy7C+roiIo45oxh+BCoNf8IXlQyIvwa6Wmg1qp0J+I40FBvoZqsI+\r\n3rEjKdbBc6E3M7VPL7DyrWIB30797oKNZGfvE5uSgYVyViMjJIf8FmIWTJy/\r\nUgGrwb8cccuABwgvctKzEZmapwhSooYqmb2qNc8tIw0j5sGmBw+sJ9NCNvdq\r\nINl7R0qjlDH7wwvl3oLijoZE9r4rtzXMoqYLd/28DO4Z6sBNYPAZ2Is6SdD2\r\nOLyq76LuKcOg0K/Qj7PyaJzzqF7+uwED7RhKH5BJ6qmdu4VWt/cDuNhE3j8N\r\nvZ4N2dUWAtih8BM3uL/CAa/C1UHxTt1ZDMTr/VXZV5fEy7niQ/iuDMbfwLaE\r\nTfHqwf2uv5jxnlkJKcxcyy5zU5uqXuB5+OQwtIQm3S+b+wa0DvZReEqlcJuO\r\nx4zlUpzPQgIxgdTH5KVWpGEtqGxBA7K/b6aQSIKmHn1EtqQE14P8rFRpfmbM\r\ncpz2FDwuBrsaKQzPjN+4YxRHPco5WDQpl0QlEe6b/TopfecIv6FDdSV1Wr1I\r\nBMSImZpj9no9RpxKPp35f19x3eoVYQKjhkU=\r\n=tML8\r\n-----END PGP SIGNATURE-----\r\n"},"main":"src/index","gitHead":"798599dda763c4b38fb0f82483e5d5313039be5a","scripts":{"test":"echo \"Error: no test specified\" && exit 1","build":"tsc"},"_npmUser":{"name":"xuchangzju","email":"chinawraith@163.com"},"_npmVersion":"8.11.0","description":"","directories":{},"_nodeVersion":"16.15.1","_hasShrinkwrap":false,"devDependencies":{"@types/node":"^17.0.31"},"_npmOperationalInternal":{"tmp":"tmp/oak-external-sdk_1.0.0_1660357768471_0.9115385744604161","host":"s3://npm-registry-packages"}},"1.0.1":{"name":"oak-external-sdk","version":"1.0.1","author":{"name":"XuChang"},"license":"ISC","_id":"oak-external-sdk@1.0.1","maintainers":[{"name":"xuchangzju","email":"chinawraith@163.com"}],"dist":{"shasum":"8a210c3da947197112975dd29ef7f7c5a9e439b1","tarball":"https://registry.npmjs.org/oak-external-sdk/-/oak-external-sdk-1.0.1.tgz","fileCount":17,"integrity":"sha512-jjEqCPif5GGjnokQwuXSMTm60KMmyFPBScSloCM65zpBtqD1475sAoUJjrpUrOdv6mN00znN+d6JJIiqAdmrmg==","signatures":[{"sig":"MEYCIQCh2zLNPvAPExZAxvmk/pY59JWB+cSVUf0nMU4K8vaIUgIhAP0A4zzFlb/kX2s59lhzmINNfacOdGuLkbw/bcEpApYY","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":32640,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi/uzTACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrAwhAAhCp7hsMG/uxJSk2w0YL1MXM9QywsIl60fVzzOE1u99ONfLdA\r\nLk1PpwX7rDWM2zq2oDD97xMo9/adN4HacAJjNmjGzIIEJDt6lNq6vT2AW7kM\r\nMb8GNSKlEP9IiK9UEuJzIphtt59qFJlgKLSTLFu+zAQsPZCLbDRkf/L0FUuT\r\ntTElbkkPy7WmRXp4by9perETSv2Ys74BMzhOUe5sZpzLuDJoQyOpbR9uh7JI\r\nPocTbwgJg0Mu6FBvdKyi7WINxGYu+ppRAKJVf7x5AcxtstwCwfIve3geU8Q6\r\nPAPgZdtM4XdkmhW6yDyZdmZANAEL5ppP/MnGKE+nznS4BQqAXQSOvxKhjknV\r\nPcPaib/+wg0EbmoPFQyr579UzOCy1ec9k5yapPxkqDsQZixk8MQsPxGZEb7V\r\nU4NjjI5RRcHY+TcoskZ3FIwRSuqeqDh39eu/HjN+hsHKxKf6pzm//lELqu+9\r\nbpoPtJ3JwLY+s622mapel7FiBVMngIUdbIZBYb/IKHEQCl15x79ELlar24jx\r\nO0H9J2qzjHqaKwrTf9hzzpcXi63lYQ8KjEkQaRnfOVleZ96JWzOECgBXqOAu\r\nhb47ZUhcSNbgXhntI+czTlR2k7T+vh5flq12SIbmbYh+y5J7IAP8rKB58UhN\r\nRmS04AhcnLiaIryY6jfh0nQgJqlCzMuPYGA=\r\n=z4Yg\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"./lib/index.d.ts","gitHead":"967656db6a8b0ec1d5d802d5d0cd7c388afeeb80","scripts":{"test":"echo \"Error: no test specified\" && exit 1","build":"tsc"},"_npmUser":{"name":"xuchangzju","email":"chinawraith@163.com"},"_npmVersion":"8.11.0","description":"","directories":{},"_nodeVersion":"16.15.1","_hasShrinkwrap":false,"devDependencies":{"tslib":"^2.4.0","ts-node":"~10.9.1","typescript":"~4.7.4","@types/node":"^17.0.31"},"_npmOperationalInternal":{"tmp":"tmp/oak-external-sdk_1.0.1_1660873939163_0.15406527270991766","host":"s3://npm-registry-packages"}},"1.0.2":{"name":"oak-external-sdk","version":"1.0.2","author":{"name":"XuChang"},"license":"ISC","_id":"oak-external-sdk@1.0.2","maintainers":[{"name":"xuchangzju","email":"chinawraith@163.com"}],"dist":{"shasum":"d5be1e3f01e96a5d33e0f42c7bd5ed99e9478344","tarball":"https://registry.npmjs.org/oak-external-sdk/-/oak-external-sdk-1.0.2.tgz","fileCount":17,"integrity":"sha512-IebI1T8fvjt1mHuFFWWgsM3ZDbRdLqVOUnspBNgWv4mxSBlAzv6jpj5cLTR4FrwqxZ1dSKKwhnPX+FKWtPQbEw==","signatures":[{"sig":"MEUCIQC0b9YkJvAlZvpISpu3YfEj3PEFyDX5btKjzq7hLmWr/AIgHdvLMiJfOn/p8VF+mN/D3quggBRRiTMyiMcWTPD45fQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":32640,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjEaRoACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqDNA//cIUta48Kwn8H171Ri8RxQRVqPkOikpBiuShmtQd9AohTDnCF\r\nb7eNvzwvQSPsO7pw2VkkDc9AX+HhLbV7hXv0Td18Yt4r6WXb0czVO+UgI5S1\r\nvBHBaqzg4zGvf665jkdgYKMquc2uOZ3czo/B+6YWTezPYQlUgSSwGCzxCG6Z\r\nYsFwRTejfLJ403t9T9mNOpOz9PhU+rBvSUrFXpA7y4HIlKIiC6CnlVTgNi9M\r\n+79cnhR1GUZSIfB867LiQHYjYaVuIyrzF56Vl/r+xs69FR+QgpHQQbh/A2d9\r\nO5m/AHjgHcdYjBr6CEvWTqtg6Y9Kj6qoXR4fodWa8fdCAlT58EsCt4y07SSA\r\nSZiO+K3wUKv95M3KgDLUOb0wd70PEE+vlHLCGMs/z8j1Jmw2N2njMTHdfWoV\r\nRDcIWIdfKF8WY/v+ONOBEfvlM+e8UepURujaUAwDYhEwzOOF1dqVCuaT8Vh+\r\nPmoU8VUZ08oiL5qz190XjbdgNgDer/pUb9pFCrTLtjlRGUDduSH8hsrijBNY\r\nxVG5dpccqLNTT9CsOnCzlx9ET98dLUNd7svrm2BOUiTmz6Ce8DHEcpD+hLmG\r\n5PFCZeAApTVWsPTgDBMuOlCqyxIuEJoQAFSN3SdSSpkBgqRWDAoLuBjM6oPt\r\n/D/SBU7HFO5Cn/n8ewCZnd12VEiOFUQKICw=\r\n=lnb1\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"./lib/index.d.ts","gitHead":"cee8759181f28f18f8d6822ccb0485a993256e0e","scripts":{"test":"echo \"Error: no test specified\" && exit 1","build":"tsc"},"_npmUser":{"name":"xuchangzju","email":"chinawraith@163.com"},"_npmVersion":"8.11.0","description":"","directories":{},"_nodeVersion":"16.15.1","_hasShrinkwrap":false,"devDependencies":{"tslib":"^2.4.0","ts-node":"~10.9.1","typescript":"~4.7.4","@types/node":"^17.0.31"},"_npmOperationalInternal":{"tmp":"tmp/oak-external-sdk_1.0.2_1662100584124_0.3343470909728783","host":"s3://npm-registry-packages"}},"1.0.3":{"name":"oak-external-sdk","version":"1.0.3","author":{"name":"XuChang"},"license":"ISC","_id":"oak-external-sdk@1.0.3","maintainers":[{"name":"xuchangzju","email":"chinawraith@163.com"}],"dist":{"shasum":"26c04140f42d5552174d0cf873b6624332411e1d","tarball":"https://registry.npmjs.org/oak-external-sdk/-/oak-external-sdk-1.0.3.tgz","fileCount":21,"integrity":"sha512-S3qD8/ZnIgbeNJPxPZUpvpMa2K8VgFtWxJIvmM93aoAkOs4o5RDUSEsdvy0Vvqx4NwP8UGIh0N0Fu4c4rMseHw==","signatures":[{"sig":"MEQCICuXq+MdgiXRf+X6YKxGl51fO9fZD7Ue7CqGHEQ7doZNAiA4qiRYPIzWZBqz3F/5en90HXzoich2KljiZzieP1xGeA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":44832,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjR/1HACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpQvg/+L9G2yTGUV8YzNeoFFaUz8XeXRYfEnbwDcU3eZ8O+MKW+NilV\r\nZuxq3M5hf3bWsAxcBlfkmCwvV1Q1pYBXrG0uofnKOzzh7LOJoEml1f66z9yM\r\nVvTegfF19hpwgWejvAS8Cc81+xtP2xjHBEMPhvAe6UeV+v/Us7Z+kU0giStO\r\nt3+0P54ItUIPI60C117Zr1IbJX3ds7fl0eLOgWdofRPA1wA1qdhx/eiF39v+\r\nzklnZZht5DU8ARApfqq8QU6H9S7H/Ckijsrzjgok60Jh5szZQuzKSx1FdokK\r\naRznqqw+Tk+q18Bs6FeujBVfqd16vO3lkXCh+akb/UVk8ZKIFcsdSjaZmajh\r\ncOKP8qWxl3ompM2+Lyqf+7m8qDf2iOmP9lzaNFzeN9GUOQy0lmYbXSpa+MDk\r\ndihtrlG7cwvIu2jZ4Cca2pN4ZRD98g1F2W++1hU7A3uPOIBoGDt7sZnhmOVp\r\nh2oFQqZFxZktrElxh0UG6jFkALvJNA43RMmDdAKaYz0sx5h8edKdooYYyXzU\r\n/6n/181rlYuz8B4P7vPBXtWZVoROhJau8vTuL/Pn8Og2yIwwVj7gO+sRFsCs\r\ngBVmTovW2XBbh8hPJJ1ZVnCJEkSdL5IOT+W5iC+ZiZa+nz8g/ETPqKhZmQ5z\r\nlQGzm7Ox5J6lnFnqy9Eov1PwlGksvvgG9Z0=\r\n=ohTZ\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"./lib/index.d.ts","gitHead":"28ec2f9c08f4adcb816904d93509010d7bd9ad51","scripts":{"test":"echo \"Error: no test specified\" && exit 1","build":"tsc"},"_npmUser":{"name":"xuchangzju","email":"chinawraith@163.com"},"_npmVersion":"8.11.0","description":"","directories":{},"_nodeVersion":"16.15.1","dependencies":{"ts-md5":"^1.3.1"},"_hasShrinkwrap":false,"devDependencies":{"tslib":"^2.4.0","ts-node":"~10.9.1","typescript":"~4.7.4","@types/node":"^17.0.31"},"_npmOperationalInternal":{"tmp":"tmp/oak-external-sdk_1.0.3_1665662279557_0.23212107911581326","host":"s3://npm-registry-packages"}},"1.0.4":{"name":"oak-external-sdk","version":"1.0.4","author":{"name":"XuChang"},"license":"ISC","_id":"oak-external-sdk@1.0.4","maintainers":[{"name":"xuchangzju","email":"chinawraith@163.com"}],"dist":{"shasum":"81ab2a83602f09dafa2e6ab4a74b123f59b20399","tarball":"https://registry.npmjs.org/oak-external-sdk/-/oak-external-sdk-1.0.4.tgz","fileCount":21,"integrity":"sha512-zt5zsPBGkAILBPDi62g9JEzIboL7Sg5rf5NSvT8Lp0paldzH+7IglRL8ii2/sBB4NDZeet1Ys7bqdD9C+8HZSA==","signatures":[{"sig":"MEUCIQC1VTX2d6QwMYQPO2a4AZxNvCMScR8gU6TtF7EP7cilDQIgIUk5eGsFdBXDvO2zFlpl+CYEuFPPgkhxX8DsEsrlX6w=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":48177,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjhyq6ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqBvBAAg+O8crXMeXrGSMQ1P0eKm0V/PwJlp/VPt93vymc69Q0e7Dyz\r\n2NwR/7+0OWC/LsrdXAA6I7SlX6ln+5IctXtI5909yl6FXn+NI496xeYrj9od\r\n9OLm4FCNLVZ0eTryxoGgkqjINohRxVrqL4/tNns2KijHfWTnHRw+HqyTNnVN\r\nCEs4hhhWKVaXQHkcuPfYF3ARChMkS1oM1AtOTxw9RB3SuuuJeLHUBLtCY9xF\r\n1+3YEQdymqmmliOaWI0zEL5TDCHlh8SEXS2RXx64dCSFdhXhTyLG1EPIZP/s\r\nX5OqeJHaY0NDxbAGYRRFLlAq/N/xswe6oQGai98BGdTLyQjBEOezt+n3naFD\r\n7FR6+UVq3Tt5sKP1hbIxihqakUGqF7EQ/T7bO5wl4vVyxGgAoyqsZJqRshYo\r\n9uOXeMDsZJXyvVH/BCThpJl8+sR1TXG9zQl+5qYohtJ1eSWmsnbm9cNv5ClM\r\nHgpCuYK8b/WVHCZh/P33zLXj4ZLLjS1aIEzDXK7snZOLnUKHOKgPGG31u7c1\r\nkbKXYXSsr/kbj2evGJjKqsMEh25YGW8Z83DOl9M6m06mjwZZu58E1VbRnJtb\r\nbxswoCsXemHEDBzpkSQkg3GKzw9Sf2iWZK3SRao4Y4lyXd464T1Z25haEcbZ\r\neYkH5/w9xgB1y1gZv/3vPHN3FXdzf/SemZo=\r\n=/VIA\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"./lib/index.d.ts","gitHead":"015205af8e6f8c17924e6d26b59892240349d12e","scripts":{"test":"echo \"Error: no test specified\" && exit 1","build":"tsc"},"_npmUser":{"name":"xuchangzju","email":"chinawraith@163.com"},"_npmVersion":"8.11.0","description":"","directories":{},"_nodeVersion":"16.15.1","dependencies":{"ts-md5":"^1.3.1"},"_hasShrinkwrap":false,"devDependencies":{"tslib":"^2.4.0","ts-node":"~10.9.1","typescript":"~4.7.4","@types/node":"^17.0.31"},"_npmOperationalInternal":{"tmp":"tmp/oak-external-sdk_1.0.4_1669802682518_0.633111890904315","host":"s3://npm-registry-packages"}},"1.0.5":{"name":"oak-external-sdk","version":"1.0.5","author":{"name":"XuChang"},"license":"ISC","_id":"oak-external-sdk@1.0.5","maintainers":[{"name":"xuchangzju","email":"chinawraith@163.com"}],"dist":{"shasum":"af5d3988029f2f3aca9856052f5ab509aa782bb9","tarball":"https://registry.npmjs.org/oak-external-sdk/-/oak-external-sdk-1.0.5.tgz","fileCount":21,"integrity":"sha512-LxTibe2rMaf0Pu7v50v69royeN5NHiaKyWZvinFqLX77Nk7eJXLgzgM4Hanqufno5NgUX/jmZyT5+saBmnL/xw==","signatures":[{"sig":"MEUCIBfst4bp+5JI2jAxQ6At2jaSm0D8PmK5ySmhGGaG706ZAiEAuo5bEjaNLl0P9DUU7Ea+/dJ44ta2iwrhA4WDHexLGaw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":48177,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjhzlzACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmrx3xAAjbvwQbzTNS/0JW/sXMqaDHzsDY0Y7xHDP/5tdxpDzDTYrWGB\r\nIL4gugvE6kaCWHvEKvtvjZlVUOsgJDCX0xHlWuB3tGBpzgNzqYnhZqWHU6pn\r\nfYHA/pnytkpiNQQJTTXHpunwFUtPPa6QhWB/aII7095UxzTExT7mTN/zyyxV\r\n/LCAmViRc4wANKPw2wyI5Gtl6whCd2ff82g//m5zkBQrsSDuOpmpWYB/Hjsj\r\naK8Z0UxWDpVjrxBDyMItuksYu42hEFmpyXwaAPjBaf8R0sqXtUIfwWXpXdmz\r\nFqlynU8VYWKAPyOApyO8DlQMqRS+82a6TJkHraIxJ59nvERVsedB6RVEbdLM\r\nZhf/VTwTzxOPOWGPxZBRMW5HSH+58gQ8vTuH/sQVlU2TNGDkt7VZTyxjLios\r\nuyVHWUeVhkmQv9lBRnjGoHAjpYzLsTOV2IZybkqIkNIVB+u/SbqShEf60w0/\r\nFNsA1T/m/ZXkfpmk1Bv+fd2q9Imu8fK/yzLTwwiW/3xonIG9nw6XI2u6Gar/\r\nbg+0S5dRYw6myoyICWSB+HADi/cQnowgiPazYj/CF/nOXqsEyQ1+sXG4sV3r\r\nGfshx4zaZbcgdRGRfb1LpQw5zX3A3X9y/G++SKe/LzaP56WLCVZGlcd0HB/b\r\nV5AW8RqUpfZRbvQLHeK/SOZ+iEha9oSLDds=\r\n=4iya\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"./lib/index.d.ts","gitHead":"653b267f6b7ac1444eafa7e9322d51b379da6971","scripts":{"test":"echo \"Error: no test specified\" && exit 1","build":"tsc"},"_npmUser":{"name":"xuchangzju","email":"chinawraith@163.com"},"_npmVersion":"8.11.0","description":"","directories":{},"_nodeVersion":"16.15.1","dependencies":{"ts-md5":"^1.3.1"},"_hasShrinkwrap":false,"devDependencies":{"tslib":"^2.4.0","ts-node":"~10.9.1","typescript":"~4.7.4","@types/node":"^17.0.31"},"_npmOperationalInternal":{"tmp":"tmp/oak-external-sdk_1.0.5_1669806450925_0.07921636323396464","host":"s3://npm-registry-packages"}},"1.0.6":{"name":"oak-external-sdk","version":"1.0.6","author":{"name":"XuChang"},"license":"ISC","_id":"oak-external-sdk@1.0.6","maintainers":[{"name":"xuchangzju","email":"chinawraith@163.com"}],"dist":{"shasum":"34166b3131bed147196192d582c06eb94b67ef4c","tarball":"https://registry.npmjs.org/oak-external-sdk/-/oak-external-sdk-1.0.6.tgz","fileCount":21,"integrity":"sha512-DpobqzGztlmNh/hOkLesE4B2nDlvJki1b0DaM71paza/D5jJxDpO04HGiXs5vVH4r7d4Oguf7HNusFIPjSMqyQ==","signatures":[{"sig":"MEUCIQDK3BVSuC9Yd6o4W+cOSHr2bWslXOrbn2CfdfPyv15SJwIgBkzNoAYd+cU99StxtQleyLGkpMluKHggsmru0S1iq+s=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":55981,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjyn69ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmofBg//W6FdVFxmk7DvBevAOBozMmUjTv+tRuZBhH3AuOdav5vfcPES\r\nMnf/TnaVdAUeYpUsVT0SJkBT597hImLhV3HdBXZ1GYWgXNHDxSb81y3XTlYN\r\nJnN6VYep79lcQAat74aviiFbVbE6RR7hhV1i00FpACRNC+vYDi41Pk7cipXJ\r\n0yrP+1p+A0Ex+YMfZKNLN1kLcObMGYeGmdaf4MjM6FB0CFtUG/U3xs7JV0Eb\r\nutRwCJ4RonL7l0iQxwyM1El8lAez0v1hPGldbKSHq8ruYYt28fJxk6cza8t9\r\nxHg+P2X3JX/xkkpB+OnS0vhZWlyEGO0nAa0SxD0dy1dYK9eG1JBTfvOaBQrO\r\n1iATPoF2KUKrADrspHiJKT05AlDTkjgNExVi0cKja3AsyCYcz1lz61SlB+Sw\r\nhuJ7doF/P65Jf9tpg4g1Q4kHvqSZAow8rBpij1TXynLMsEjYPOdht//vmo68\r\niSC5nXFos0PyoxhL7iR3KHXqfuFEew5oPrtwq1fPzwgmPVCxAVrdyGFBUtcW\r\ng+c9Vz0DWehXSR9/fq5PdYJ+tZamiEpQajYVOxNXQno5KkZBom1uJeRQG3DC\r\n30ihmbZJUV++i9VFZ2BVPoweF/EXMjc97u9O0hpqfzWDVxaDAAcEekQJgimH\r\n08hcs3r/w4rxHvwvDFl/urgifq8N4YguJaU=\r\n=eU1t\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"./lib/index.d.ts","gitHead":"c709c2cef7a41e3b40e5ab720c5d47041d738bfa","scripts":{"test":"echo \"Error: no test specified\" && exit 1","build":"tsc"},"_npmUser":{"name":"xuchangzju","email":"chinawraith@163.com"},"_npmVersion":"8.19.2","description":"","directories":{},"_nodeVersion":"18.12.1","dependencies":{"ts-md5":"^1.3.1","isomorphic-fetch":"^3.0.0"},"_hasShrinkwrap":false,"devDependencies":{"tslib":"^2.4.0","ts-node":"~10.9.1","typescript":"~4.7.4","@types/node":"^17.0.31"},"_npmOperationalInternal":{"tmp":"tmp/oak-external-sdk_1.0.6_1674215100851_0.22774887628603535","host":"s3://npm-registry-packages"}},"1.0.7":{"name":"oak-external-sdk","version":"1.0.7","author":{"name":"XuChang"},"license":"ISC","_id":"oak-external-sdk@1.0.7","maintainers":[{"name":"xuchangzju","email":"chinawraith@163.com"}],"dist":{"shasum":"3240f5d3a978cf942360ea4dac2ff3f1a4c7a4c4","tarball":"https://registry.npmjs.org/oak-external-sdk/-/oak-external-sdk-1.0.7.tgz","fileCount":31,"integrity":"sha512-gBPiH5OEVwIy1EEzZG0aojjS2c+PHRp0FhJdaBMdEOXyhVPZ44RotUd+7sY0W5XVKQ1XdSpyiUi84CUfKBduMw==","signatures":[{"sig":"MEUCIG+V/U5V8QOwlmmT9Zfyx6b5FQnxvwkRZcJMjMd2b5MBAiEAlJLx+96W8K+++GFVdAXO/ZJt8vHnO7BZg76JCw+LOlg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":67866,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj16OyACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmonUw/8CyTCiUZLCbbtmMu6wH9iNCHeK5MZLfIGcfRcfQeXB2/YbXon\r\nlRKOBpBNLUEtRFAuvJON2p4l+j9nKCGXEpbMBS81lbkASejqs1fEVHyFf3DR\r\nX+nfAoXBhkLtOvwc5mwZkEqArlTc8LQ4s9v6zr5lErWbRBd1vH0JRO1NvwLO\r\nFftEw/uXZixP4txK0FTXqGJIQX2FS9VeEqW9M2LrNxGHBPDywjXRXeGPP+Tq\r\n4gVB+0mQ4Sg5qG+2W6qfheB5TjSLJPbpwryT8paCvoy5TnJXdoia6MlZ4Szd\r\nn3ZSW/jt7qM1iCRByYbPfR5WgRYWORFb51TwOpVVW6HPnZrK4ZFIicKiOifx\r\ng8Sh5Bm+bxFCoxyRXe4N4udsJaihfs8tMrRBhT/e2FNps06mOP3MoxyYu3LL\r\nQ4x1PX9dIrYk7K1C8PBDlu5urUPbUMnq3DNYbzUcbJMrfYtIW7JoNuJrUisP\r\n7drEXG32Tur6voQYeWz2gBo7W2CPlxZzcUcU1FQtbkmCd4hrrPXEDEn9tOVq\r\nUMvfdQNpYJTOCebOQShp6AYTtK99RV77m8322rEAqu+NAaThTVRbwYPfdqxx\r\ndLIDKT5by0kDInNbJtf+N/mMRZHZhyrslG+GE+wM03Sbn4HBq3AKi5eAEnRo\r\nrFEpr3tAeDrN/FwE/y41oTBWwMQZN5NQ/mA=\r\n=pJ6I\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"./lib/index.d.ts","gitHead":"72b1933ebf4fc60304f03fa1f8b20acdbbcaa912","scripts":{"test":"echo \"Error: no test specified\" && exit 1","build":"tsc"},"_npmUser":{"name":"xuchangzju","email":"chinawraith@163.com"},"_npmVersion":"8.11.0","description":"","directories":{},"_nodeVersion":"16.15.1","dependencies":{"net":"^1.0.2","tls":"0.0.1","ts-md5":"^1.3.1","isomorphic-fetch":"^3.0.0","@alicloud/pop-core":"^1.7.12","tencentcloud-sdk-nodejs":"^4.0.525"},"_hasShrinkwrap":false,"devDependencies":{"tslib":"^2.4.0","ts-node":"~10.9.1","typescript":"~4.7.4","@types/node":"^17.0.31"},"_npmOperationalInternal":{"tmp":"tmp/oak-external-sdk_1.0.7_1675076530802_0.8099159830105789","host":"s3://npm-registry-packages"}},"1.0.8":{"name":"oak-external-sdk","version":"1.0.8","author":{"name":"XuChang"},"license":"ISC","_id":"oak-external-sdk@1.0.8","maintainers":[{"name":"xuchangzju","email":"chinawraith@163.com"}],"dist":{"shasum":"09ac44c1fefeb17d61868f60c9dc7d5a01c1e21f","tarball":"https://registry.npmjs.org/oak-external-sdk/-/oak-external-sdk-1.0.8.tgz","fileCount":31,"integrity":"sha512-/d/Hdx4Xtei6+HDZQjbvVt9LiIuiw2PWQynQWrWtk0RBiittdWDlZyx7/tPIkaRhYRTPV/UbqQTC34NIlF2cGg==","signatures":[{"sig":"MEUCIAPHSwuV6X+WKMV602XBRtczBrYxWnFypXcYf6tkWJRbAiEA49XIwdNeoi+eEBXm2JaBEMoBBdr6Ztv4M0GUaJ6F4Uk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":70107,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj2RDFACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqWog//dwISywEqBS34Dr+k2PfFOoyJAJzo8gWazlScbbFx+Ukg48A7\r\n4RP8uw1ATz6lx+6ktZgwHCB8pOnvUlLq04uOPjEl/GKmjsTl9MDPaOug7Zss\r\nHaPUStj5HWVSyNgSa+QDJQAt9uVrREHrxYbJvnDxZj9oLIDdCuks0yQXHL94\r\nfpLXIWp5enqZOgFwjVgyZ6DVZxwznF4ndJTM7i+UfXYEVKdnKucQIkXOXC55\r\nCIEHHjUSFmmXos7QV2UhNnc/rJe+SI/4e2N/rahpbxM1KaT98g3WAYvU9g/V\r\nmrovHYa2rtCu4oRX5IMkr0P/enpdjOF5I2oD9qFXP025ttcEfaZrJrYplZl3\r\nRDPUGQPs/GZ0dT4rx4MmUcbcX1BmtiZb+ccU1bo5ZXgZsnwe0tZZxnwa+vcf\r\nBLMXqqsWvUa21+/mcnvLaLWpNQqU0tgXn9stIYKlOrgSYpHRFlbSf84tV9kV\r\nAutv+adbVM4k+CLDjKSlgK2k69DgjT2AWXoxu+eFc7LgUMg5Lik6i5LTlR0T\r\necO666N5qHc3gHyCjorN2KX3FVcdYjaTv7rXweNpPVXZ8qAOBRgS2mUuTGz9\r\nJsAHEB65X19O2TmP+zpGKPvqd2QfzSCvtPBTWghhBNff8qFg0RzNg5+YAZ7w\r\ng4HknhrlS+y6SVVwHEtbNJwReEj0SK+LafM=\r\n=PYi4\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"./lib/index.d.ts","gitHead":"ae7eff3a25ea1024301868cbc2d22df9ba9d83fe","scripts":{"test":"echo \"Error: no test specified\" && exit 1","build":"tsc"},"_npmUser":{"name":"xuchangzju","email":"chinawraith@163.com"},"_npmVersion":"8.11.0","description":"","directories":{},"_nodeVersion":"16.15.1","dependencies":{"net":"^1.0.2","tls":"0.0.1","ts-md5":"^1.3.1","isomorphic-fetch":"^3.0.0","@alicloud/pop-core":"^1.7.12","tencentcloud-sdk-nodejs":"^4.0.525"},"_hasShrinkwrap":false,"devDependencies":{"tslib":"^2.4.0","ts-node":"~10.9.1","typescript":"~4.7.4","@types/node":"^17.0.31"},"_npmOperationalInternal":{"tmp":"tmp/oak-external-sdk_1.0.8_1675169988971_0.045830203038945694","host":"s3://npm-registry-packages"}},"1.0.9":{"name":"oak-external-sdk","version":"1.0.9","author":{"name":"XuChang"},"license":"ISC","_id":"oak-external-sdk@1.0.9","maintainers":[{"name":"xuchangzju","email":"chinawraith@163.com"}],"dist":{"shasum":"1b36d9e6e5163542df2cf64af53d7c84c21b7d4a","tarball":"https://registry.npmjs.org/oak-external-sdk/-/oak-external-sdk-1.0.9.tgz","fileCount":45,"integrity":"sha512-gMPEGw/DyUZ6oPgO6eqrbpCGOkmOaqbCkrMnaIOYYwvj+bWcDjAxE8nWjAWujZtvolQ9Z9tBZReL7WJAhx+q0g==","signatures":[{"sig":"MEUCIQCkaYkMLLBheKduyqBGXPQZPEzWumteGwnroFcuD3osTAIgMpsEdTcguCurlqdeU50Nx5EdgggZ4zFyJjFoDFB+Duo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":80723,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj453/ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrkkA/7BlIGP2mYYRCf4sqyRv5SD+9UtCyleiWCaPXddMNPaRbncYbz\r\nIGiq+v+o8z8ZbD31DcZlqzOKtUvtj488kmGdSgB3squs/fu5X36p9fSca03J\r\nyTruofeA88THWzmqJJyUorvEN+5AVZhOTYlR9DtWhF+SiNbzQoMlL+RiiHjz\r\nTPXM6J5B3XMn3+y9Vd6+Au9DZiY4MJOecJv7ZTmnpz0hNQsC8pYAX8XoOM4O\r\nYnbt0hd2bqNx6KWV4vA9GvctBrjPbw2NsvaOWI5f4BokVD4TPiYXRwCArZ4S\r\nLBCO3kSLAe71hO8cXDVo4ce+8JroiPxOJnQO5EslHASyRprJo2y6P85+Wwnu\r\nd+WHnLdwbbPHHEwike7UsRWE+JN+e761lXQB9tg4zF3eJPvY3asad/HoI8bW\r\nBMj+POqCIRf2RIBuhj5sXtx2OnpIJ++KmRwRG/AozGwizWdVQPfCIRKX3Haj\r\nx7zyYtRr1SzJeyUcIbZRZh18uF5Uhpq/3aXDWSMeCbvmKwzG2juai2tzSNcX\r\nU3qmkIM/bfiupNeGWLhp7+pnT8E+CYIIIu4zM6xn2uQde8Fwrw5B99AG8bnW\r\nNV1TwnoCa3CITEGGfYRXYIDzRvM4JQd+dr+5rYbn5VOkvHYh4BbJJppfLGEk\r\nd9JwCiGvCRVGqjIZT8T91htSljetz7v7g8k=\r\n=WL1H\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"./lib/index.d.ts","gitHead":"bc4ec99614796ff54cc9ad3b931212ea067e1342","scripts":{"test":"echo \"Error: no test specified\" && exit 1","build":"tsc"},"_npmUser":{"name":"xuchangzju","email":"chinawraith@163.com"},"_npmVersion":"8.11.0","description":"","directories":{},"_nodeVersion":"16.15.1","dependencies":{"ts-md5":"^1.3.1","isomorphic-fetch":"^3.0.0","@alicloud/pop-core":"^1.7.12","tencentcloud-sdk-nodejs":"^4.0.525"},"_hasShrinkwrap":false,"devDependencies":{"tslib":"^2.4.0","ts-node":"~10.9.1","typescript":"~4.7.4","@types/node":"^17.0.31"},"_npmOperationalInternal":{"tmp":"tmp/oak-external-sdk_1.0.9_1675861502949_0.6821443135661407","host":"s3://npm-registry-packages"}},"1.0.10":{"name":"oak-external-sdk","version":"1.0.10","author":{"name":"XuChang"},"license":"ISC","_id":"oak-external-sdk@1.0.10","maintainers":[{"name":"xuchangzju","email":"chinawraith@163.com"}],"dist":{"shasum":"f08466cc995122615dfc2f7e288cc6f46b4dae44","tarball":"https://registry.npmjs.org/oak-external-sdk/-/oak-external-sdk-1.0.10.tgz","fileCount":45,"integrity":"sha512-AX8fC1nPUtzcxT2ZFh2WcSKRqabLVDeAm9WtzkC+UIedxyOCegFwhp6ykTpOanN+t1+JjTs3RQB21RNsBYqp6Q==","signatures":[{"sig":"MEUCIBvGdci9385s4W82D8mc75oZzkn6zpOIHFMIuBiG0ygcAiEA1ImwFWG83jYA5L5bfdND2X15k1CGUc0+Lk82DWcV2No=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":90148,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj7JOwACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmqf+A//cV8vMHg6WoEo17pYG2dOKEtc5AVaZJ7gh7K1LTfgN8U6GA7U\r\nwm1RL6GFdw5SEI97Jc6FyP31IJInYacCk0nVCXV6J6Mvi7JrS0TiYmz8QsAc\r\nus9cK5iEGR4oZE9EAzx1JlvekmmHxRPsm89QL1GjhrmnrMJ8dkrndttYvrcZ\r\n1vBCvUaX8qqSSbnS6L5XSKfr7Lphp7u6pj6QFuJrrS+klag4jS9/vgcCE4kN\r\nDv8eQvl8IPfUqhstmadAJhC2GgrnCPZVwDDnCxF3boPHlDkYy3ubo7aj+Vl5\r\nZueYuoE698K7J/dM1yJiaP0VGdPeB16E2SOZVLB67Tk/QRkgbEoQPc7m+/F4\r\nZ5WtkaxyOE5Jk81W9+A+J6uwF1GHGUM6jYVKLGYzR1dgQYwLO2UcOO53eHFl\r\nrPs4kr1loTx6yLGnWI6rxj/q7MuLeoGYFu90M7YMvR7bYGrzYHcgESqIpgyn\r\nkHqkZTvD6ydQB7fhOZ9xgrGMTtL4qBtkFhZ6BAS+NAEFP01E8n02BfMZqtZ6\r\nA/t5+ChBlS4axefqlUZPoARYdzrp1UWFet1Ga+JMECXdm5BLPNQeJPwxBqWq\r\nuIc4bEDenoE0mZrc7D+/D7+66IuyRokGXW0E0lyQpMwRXB/aV3ZPZka5LPuy\r\nEGNHY7UIKRiVksRZeqXu5mSjbhpLew4q0lQ=\r\n=YZlS\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"./lib/index.d.ts","gitHead":"484d1ea6b0e16e7547f071ddd60b92fc84719e4a","scripts":{"test":"ts-node test/test.ts","build":"tsc"},"_npmUser":{"name":"xuchangzju","email":"chinawraith@163.com"},"_npmVersion":"8.19.2","description":"","directories":{},"_nodeVersion":"18.12.1","dependencies":{"ts-md5":"^1.3.1","isomorphic-fetch":"^3.0.0","@alicloud/pop-core":"^1.7.12","tencentcloud-sdk-nodejs":"^4.0.525"},"_hasShrinkwrap":false,"devDependencies":{"tslib":"^2.4.0","ts-node":"~10.9.1","typescript":"~4.7.4","@types/node":"^17.0.31"},"_npmOperationalInternal":{"tmp":"tmp/oak-external-sdk_1.0.10_1676448688697_0.03059221677125712","host":"s3://npm-registry-packages"}},"1.0.11":{"name":"oak-external-sdk","version":"1.0.11","author":{"name":"XuChang"},"license":"ISC","_id":"oak-external-sdk@1.0.11","maintainers":[{"name":"xuchangzju","email":"chinawraith@163.com"}],"dist":{"shasum":"5deca5edc340117d37e34748eb688601a402b225","tarball":"https://registry.npmjs.org/oak-external-sdk/-/oak-external-sdk-1.0.11.tgz","fileCount":45,"integrity":"sha512-V3l1rc+mJBY5ZgB+JlXVXiYR3HrIEhEF4Z6D7gKgutFrC0Qll/lX6+2NT01jXMjegmqbPydcsAdVYVgxB35mrw==","signatures":[{"sig":"MEYCIQCDt9JgY+i9hjRYQ6KDb6GQTkZ9zpPec6zodCxQcqTwTQIhAIsBEFHm8PRzQGsk2NInFrKxjz9e5Qwbu5QCTJg17eBl","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":91288,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj+elrACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmo1OhAAikXufWS2Kuyio9ESjhPtQmtlpWHebOkHn2F/VNSb7B8/UdHb\r\nJ9p6ybvyRxWjbxR44t9kjhf/gRBQc3GWjK61pfvAjhG95QnQweqb43cNuoNK\r\nVcClnEzdawHZ20Y+G2CtJjE/EkGKWhBp3s0EA3d2KoSRpw1Da5iaRFhtkeS/\r\n5uoLO0rFZfTspRNXxQ7mC1aaD+foys8uSH2daICNUpfSaQdbXBowRhdcs4Kv\r\nn9v9GfekdcIeDzLdcJ8T0uj+WDQDMTOV+db4e/aU+hF6uO3iN6DjduTwrx/Q\r\nPK75g2V9Xw+5cLpxI1BNuSeIkZKHPKpjf3ycv1807C2za7dcbORLPP1hq/LU\r\ngfKikVIB9C4UC5/Gj9VMi12li01dImjCnPGdTQX3q1rZ1SkHkxnLhuOsltlu\r\nQyZ5Rv7Fx4Hn07Z0S9UhAMZTD3g8AYQ0q+pSU0IJ3wMFGKVE+QS6FQEz47uu\r\npj67hwp+Iv6uCUAGYDxY9AHcXbeQfHEQYHrPC3p0t1nUhuELe+kyRUEAv9JJ\r\nGcmERcHcXDaDHqZA/rT5RWCPleoZM/LF0kdCnZzQhk1BY5E99icJUIAAB8PZ\r\nYQBWrOqzezpsp+YSBeZZjQh09XiwnHJFitqbBGZBpjIHw4Ocyxg9fKPWphoJ\r\nRmHUn2A8a0PzRhSuArkOA3YWFy+q/VYAdhQ=\r\n=nbD0\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"./lib/index.d.ts","gitHead":"71b5acc744cc449fa5631fb1ac50839b24dc1ba9","scripts":{"test":"ts-node test/test.ts","build":"tsc"},"_npmUser":{"name":"xuchangzju","email":"chinawraith@163.com"},"_npmVersion":"8.19.2","description":"","directories":{},"_nodeVersion":"18.12.1","dependencies":{"ts-md5":"^1.3.1","isomorphic-fetch":"^3.0.0","@alicloud/pop-core":"^1.7.12","tencentcloud-sdk-nodejs":"^4.0.525"},"_hasShrinkwrap":false,"devDependencies":{"tslib":"^2.4.0","ts-node":"~10.9.1","typescript":"~4.7.4","@types/node":"^17.0.31"},"_npmOperationalInternal":{"tmp":"tmp/oak-external-sdk_1.0.11_1677322603403_0.07137499149210669","host":"s3://npm-registry-packages"}},"1.0.12":{"name":"oak-external-sdk","version":"1.0.12","author":{"name":"XuChang"},"license":"ISC","_id":"oak-external-sdk@1.0.12","maintainers":[{"name":"xuchangzju","email":"chinawraith@163.com"}],"dist":{"shasum":"aa60d6d1cdeda53f6f5c0b84d9499299d3bcb854","tarball":"https://registry.npmjs.org/oak-external-sdk/-/oak-external-sdk-1.0.12.tgz","fileCount":45,"integrity":"sha512-CQlLAMw1dk2kTSY6JTcRC3h+Xd59TNds8eDUwkGZ1RRFC039F2PV6kyhWYRntZQDAnFChgnQOImhPw5zL2SaOw==","signatures":[{"sig":"MEUCIEr8lFs8QfrQ4kPx64P0NBUZGOSQcLOveD5JMEarZII3AiEA63pMn4AdhYWSsVJnKjHHouQn8Mm2lQE14c05MrwgcfI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":98264},"main":"lib/index.js","types":"./lib/index.d.ts","gitHead":"cdd1f301bbbdfd462e076a1299ff6546407d96f2","scripts":{"test":"ts-node test/test.ts","build":"tsc"},"_npmUser":{"name":"xuchangzju","email":"chinawraith@163.com"},"_npmVersion":"8.19.2","description":"","directories":{},"_nodeVersion":"18.12.1","dependencies":{"ts-md5":"^1.3.1","cheerio":"^1.0.0-rc.12","isomorphic-fetch":"^3.0.0","@alicloud/pop-core":"^1.7.12","tencentcloud-sdk-nodejs":"^4.0.525"},"_hasShrinkwrap":false,"devDependencies":{"tslib":"^2.4.0","ts-node":"~10.9.1","typescript":"~4.7.4","@types/node":"^17.0.31"},"_npmOperationalInternal":{"tmp":"tmp/oak-external-sdk_1.0.12_1686569625114_0.4441157019239512","host":"s3://npm-registry-packages"}},"1.0.13":{"name":"oak-external-sdk","version":"1.0.13","author":{"name":"XuChang"},"license":"ISC","_id":"oak-external-sdk@1.0.13","maintainers":[{"name":"xuchangzju","email":"chinawraith@163.com"}],"dist":{"shasum":"a757d82739bc0b5af3152fa67fc24efd34916481","tarball":"https://registry.npmjs.org/oak-external-sdk/-/oak-external-sdk-1.0.13.tgz","fileCount":129,"integrity":"sha512-aCbsq5pOcvVlLPgOXEUmBiDWZXs8EqR6/XaGzcJvNf5BkLfFubxkX4Qk4s/Z2i60i3YjhNEOToJNiUXPWXmn3A==","signatures":[{"sig":"MEUCIAc2Ookf53KARcAJf29JAM+ZPksqQ2cfLLmqvUsWa9LEAiEA/8ukvH/DP54qpTr66kaQIlTMWXfFQGY86XQ6lCKx8mI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":206372},"main":"lib/index","types":"es/index.d.ts","module":"es/index","gitHead":"498d8f61390e8b6fab5e7648353fbf91dbd0fe28","scripts":{"test":"ts-node test/test.ts","build":"tsc -p tsconfig.json && tsc -p tsconfig.es.json"},"typings":"es/index.d.ts","_npmUser":{"name":"xuchangzju","email":"chinawraith@163.com"},"_npmVersion":"8.11.0","description":"","directories":{},"_nodeVersion":"16.15.1","dependencies":{"ts-md5":"^1.3.1","cheerio":"^1.0.0-rc.12","oak-domain":"^3.0.4","isomorphic-fetch":"^3.0.0","@alicloud/pop-core":"^1.7.12","tencentcloud-sdk-nodejs":"^4.0.686"},"_hasShrinkwrap":false,"devDependencies":{"tslib":"^2.4.0","ts-node":"^10.9.1","typescript":"^5.2.2","@types/node":"^20.6.1"},"_npmOperationalInternal":{"tmp":"tmp/oak-external-sdk_1.0.13_1700227886058_0.31641617915733233","host":"s3://npm-registry-packages"}},"12.0.0":{"name":"oak-external-sdk","version":"12.0.0","author":{"name":"XuChang"},"license":"ISC","_id":"oak-external-sdk@12.0.0","maintainers":[{"name":"xuchangzju","email":"chinawraith@163.com"}],"dist":{"shasum":"24e7dd9bd8fa00fcd40470d6e792465b29755b1b","tarball":"https://registry.npmjs.org/oak-external-sdk/-/oak-external-sdk-12.0.0.tgz","fileCount":161,"integrity":"sha512-z9ttd5EnuzTZs7zzEpEoYT7FHXRY1B1ZKEBCrYo9Lr29S+WzTpy+a2cNNLGhE+O/OUlANyJD+KWnGY1Q8rsgGA==","signatures":[{"sig":"MEQCIF++7VlpYsB9t/zBz6Um4GOG/GLCRLEBe9PuRC08zJZVAiAS27WJUyJ7CGjmmC0gesQugFXPw0lmgCWX1CSVDNa8uw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":230812},"main":"lib/index","types":"es/index.d.ts","module":"es/index","gitHead":"3b05de43b5ed3dc3c932c36bbe94e221cc506121","scripts":{"test":"ts-node test/test.ts","build":"tsc -p tsconfig.json && tsc -p tsconfig.es.json"},"typings":"es/index.d.ts","_npmUser":{"name":"xuchangzju","email":"chinawraith@163.com"},"deprecated":"wrong version","_npmVersion":"8.19.2","description":"","directories":{},"_nodeVersion":"18.12.1","dependencies":{"ts-md5":"^1.3.1","aws-sdk":"^2.1499.0","cheerio":"^1.0.0-rc.12","oak-domain":"^4.0.0","isomorphic-fetch":"^3.0.0","@alicloud/pop-core":"^1.7.12","tencentcloud-sdk-nodejs":"^4.0.746","@alicloud/dysmsapi20170525":"^2.0.24"},"_hasShrinkwrap":false,"devDependencies":{"tslib":"^2.4.0","ts-node":"^10.9.1","typescript":"^5.2.2","@types/node":"^20.6.1"},"_npmOperationalInternal":{"tmp":"tmp/oak-external-sdk_12.0.0_1701768903246_0.376441739823961","host":"s3://npm-registry-packages"}},"2.0.0":{"name":"oak-external-sdk","version":"2.0.0","author":{"name":"XuChang"},"license":"ISC","_id":"oak-external-sdk@2.0.0","maintainers":[{"name":"xuchangzju","email":"chinawraith@163.com"}],"dist":{"shasum":"ad491cb54b2a07abdac824384d2419ee4edda155","tarball":"https://registry.npmjs.org/oak-external-sdk/-/oak-external-sdk-2.0.0.tgz","fileCount":161,"integrity":"sha512-WQ2r63xhS/4GznfaMBELAnJ28DUNJme+BWfuna831B762z6f1S9HDfIUb1coCISP5pwoN5jyh7EmKr/oxuv2XQ==","signatures":[{"sig":"MEUCID/tLiRZSREammA6m08qwRj3lY1qlYLx4xAWPNx5ggdkAiEAlvKsHC5aj+TaeZsh+CK2c1KWgXSrJStKLdGjTzO8KpM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":230811},"main":"lib/index","types":"es/index.d.ts","module":"es/index","gitHead":"3b05de43b5ed3dc3c932c36bbe94e221cc506121","scripts":{"test":"ts-node test/test.ts","build":"tsc -p tsconfig.json && tsc -p tsconfig.es.json"},"typings":"es/index.d.ts","_npmUser":{"name":"xuchangzju","email":"chinawraith@163.com"},"_npmVersion":"8.19.2","description":"","directories":{},"_nodeVersion":"18.12.1","dependencies":{"ts-md5":"^1.3.1","aws-sdk":"^2.1499.0","cheerio":"^1.0.0-rc.12","oak-domain":"^4.0.0","isomorphic-fetch":"^3.0.0","@alicloud/pop-core":"^1.7.12","tencentcloud-sdk-nodejs":"^4.0.746","@alicloud/dysmsapi20170525":"^2.0.24"},"_hasShrinkwrap":false,"devDependencies":{"tslib":"^2.4.0","ts-node":"^10.9.1","typescript":"^5.2.2","@types/node":"^20.6.1"},"_npmOperationalInternal":{"tmp":"tmp/oak-external-sdk_2.0.0_1701769041921_0.7083001926214341","host":"s3://npm-registry-packages"}},"2.0.1":{"name":"oak-external-sdk","version":"2.0.1","author":{"name":"XuChang"},"license":"ISC","_id":"oak-external-sdk@2.0.1","maintainers":[{"name":"xuchangzju","email":"chinawraith@163.com"}],"dist":{"shasum":"1e66027c32d78919b544dbce1bb8840d26b97f84","tarball":"https://registry.npmjs.org/oak-external-sdk/-/oak-external-sdk-2.0.1.tgz","fileCount":161,"integrity":"sha512-kR82EwpVQVPf5gUjYrUuQE2EkytM0p5ytyBjMhHmBZhCBrIvMWGz26FVOW+fx5lZLok0TeEmlA+zTLw32Jq3sA==","signatures":[{"sig":"MEUCIEfgdBy64hkOonBLv60ArXt9KVVRVGzAFxSm0+1Gr+DtAiEAhH5DjOGe0xLsnqq4rtV51Hk+qst50AcpL5+Dg5JaCws=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":231977},"main":"lib/index","types":"es/index.d.ts","module":"es/index","gitHead":"70d6c4112add370c61b58eecf646bcb9371c3257","scripts":{"test":"ts-node test/test.ts","build":"tsc -p tsconfig.json && tsc -p tsconfig.es.json"},"typings":"es/index.d.ts","_npmUser":{"name":"xuchangzju","email":"chinawraith@163.com"},"_npmVersion":"8.19.2","description":"","directories":{},"_nodeVersion":"18.12.1","dependencies":{"ts-md5":"^1.3.1","aws-sdk":"^2.1499.0","cheerio":"^1.0.0-rc.12","oak-domain":"^4.0.1","isomorphic-fetch":"^3.0.0","@alicloud/pop-core":"^1.7.12","tencentcloud-sdk-nodejs":"^4.0.746","@alicloud/dysmsapi20170525":"^2.0.24"},"_hasShrinkwrap":false,"devDependencies":{"tslib":"^2.4.0","ts-node":"^10.9.1","typescript":"^5.2.2","@types/node":"^20.6.1"},"_npmOperationalInternal":{"tmp":"tmp/oak-external-sdk_2.0.1_1702736010336_0.7928923744565712","host":"s3://npm-registry-packages"}},"2.0.2":{"name":"oak-external-sdk","version":"2.0.2","author":{"name":"XuChang"},"license":"ISC","_id":"oak-external-sdk@2.0.2","maintainers":[{"name":"xuchangzju","email":"chinawraith@163.com"}],"dist":{"shasum":"aed328526e81f256123d92dbc0c6b518351fe959","tarball":"https://registry.npmjs.org/oak-external-sdk/-/oak-external-sdk-2.0.2.tgz","fileCount":149,"integrity":"sha512-Vwqf+uhmZg+gcxE1yoQvoLQwfN6wfrrA0LS5Nv4v506SmOg1oAJ/Jwy37w/+sVs4TqQ9xbmlgm/WCn5wxxPhzA==","signatures":[{"sig":"MEUCIQCVxRqnG7XsIAvhg7TgNWzcYfvpc+7cSoB1rG9TqM6TYQIgAUc5SSwI91CYAxLSSigdMiIqhG/ws5Lrvvp+GIkdX5A=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":231707},"main":"lib/index","types":"es/index.d.ts","module":"es/index","gitHead":"cf91c6631c3c70038b8aa058a21dd74dc2b3b08e","scripts":{"test":"ts-node test/test.ts","build":"tsc -p tsconfig.json && tsc -p tsconfig.es.json"},"typings":"es/index.d.ts","_npmUser":{"name":"xuchangzju","email":"chinawraith@163.com"},"_npmVersion":"8.19.2","description":"","directories":{},"_nodeVersion":"18.12.1","dependencies":{"ts-md5":"^1.3.1","aws-sdk":"^2.1499.0","cheerio":"^1.0.0-rc.12","oak-domain":"^4.0.1","isomorphic-fetch":"^3.0.0","@alicloud/pop-core":"^1.7.12","tencentcloud-sdk-nodejs":"^4.0.746","@alicloud/dysmsapi20170525":"^2.0.24"},"_hasShrinkwrap":false,"devDependencies":{"tslib":"^2.4.0","ts-node":"^10.9.1","typescript":"^5.2.2","@types/node":"^20.6.1"},"_npmOperationalInternal":{"tmp":"tmp/oak-external-sdk_2.0.2_1702736099834_0.9208185624922498","host":"s3://npm-registry-packages"}},"2.0.3":{"name":"oak-external-sdk","version":"2.0.3","author":{"name":"XuChang"},"license":"ISC","_id":"oak-external-sdk@2.0.3","maintainers":[{"name":"xuchangzju","email":"chinawraith@163.com"}],"dist":{"shasum":"fdd9099bbf20e2e7e534f5ba29eb54ce9547044a","tarball":"https://registry.npmjs.org/oak-external-sdk/-/oak-external-sdk-2.0.3.tgz","fileCount":149,"integrity":"sha512-BTYLwVAX9p60f5X5/JcZxnX6YrBe+SL28Ai3/WkIBgELpaxWbpCFN257OUgRtjchdPFbcei2Fd99V9fyMlco2w==","signatures":[{"sig":"MEUCIHsucXVdOsXILfrnmgNc956b5iM3Yn9EAAh28X98C/vvAiEA3XsoYjMcpR7tJ20s53P3YnCe0Up4pBAjmDYPxP9QUMA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":243971},"main":"lib/index","types":"es/index.d.ts","module":"es/index","gitHead":"a8e447948ad100fb33abcd26562a4ae36fb7d254","scripts":{"test":"ts-node test/test.ts","build":"tsc -p tsconfig.json && tsc -p tsconfig.es.json"},"typings":"es/index.d.ts","_npmUser":{"name":"xuchangzju","email":"chinawraith@163.com"},"_npmVersion":"8.19.2","description":"","directories":{},"_nodeVersion":"18.12.1","dependencies":{"ts-md5":"^1.3.1","aws-sdk":"^2.1499.0","cheerio":"^1.0.0-rc.12","oak-domain":"^4.0.2","isomorphic-fetch":"^3.0.0","@alicloud/pop-core":"^1.7.12","tencentcloud-sdk-nodejs":"^4.0.746","@alicloud/dysmsapi20170525":"^2.0.24"},"_hasShrinkwrap":false,"devDependencies":{"tslib":"^2.4.0","ts-node":"^10.9.1","typescript":"^5.2.2","@types/node":"^20.6.1"},"_npmOperationalInternal":{"tmp":"tmp/oak-external-sdk_2.0.3_1703734861824_0.9857134109767185","host":"s3://npm-registry-packages"}},"2.0.4":{"name":"oak-external-sdk","version":"2.0.4","author":{"name":"XuChang"},"license":"ISC","_id":"oak-external-sdk@2.0.4","maintainers":[{"name":"xuchangzju","email":"chinawraith@163.com"}],"dist":{"shasum":"b658df3f4d95cc3e5aaa5a87dc54276d45e8a799","tarball":"https://registry.npmjs.org/oak-external-sdk/-/oak-external-sdk-2.0.4.tgz","fileCount":165,"integrity":"sha512-Igd2lnpcBqJ0O52J0BDIdwtjmqZpsgb9hIafc7Fps6awwcmQTdy1Uq2RgligED0IhlJY0/71U2kLWmIW2satyQ==","signatures":[{"sig":"MEQCIDMRz1WE7vXs7BgKbfZQWSc4nTFhBq9lueb3263gkyLpAiAhcXjpGxAb7Q7yN25BRG+/5mkKEH8q0/Qm8N0nlBZ66w==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":263340},"main":"lib/index","types":"es/index.d.ts","module":"es/index","gitHead":"fc1c473fc59508ae45ef58e807ebc9407dcd9839","scripts":{"test":"ts-node test/test.ts","build":"tsc -p tsconfig.json && tsc -p tsconfig.es.json"},"typings":"es/index.d.ts","_npmUser":{"name":"xuchangzju","email":"chinawraith@163.com"},"_npmVersion":"8.19.2","description":"","directories":{},"_nodeVersion":"18.12.1","dependencies":{"ts-md5":"^1.3.1","aws-sdk":"^2.1499.0","cheerio":"^1.0.0-rc.12","oak-domain":"^4.0.3","isomorphic-fetch":"^3.0.0","@alicloud/pop-core":"^1.7.12","tencentcloud-sdk-nodejs":"^4.0.746","@alicloud/dysmsapi20170525":"^2.0.24"},"_hasShrinkwrap":false,"devDependencies":{"tslib":"^2.4.0","ts-node":"^10.9.1","typescript":"^5.2.2","@types/node":"^20.6.1"},"_npmOperationalInternal":{"tmp":"tmp/oak-external-sdk_2.0.4_1705836137335_0.4626425393299418","host":"s3://npm-registry-packages"}},"2.1.0":{"name":"oak-external-sdk","version":"2.1.0","author":{"name":"XuChang"},"license":"ISC","_id":"oak-external-sdk@2.1.0","maintainers":[{"name":"xuchangzju","email":"chinawraith@163.com"}],"dist":{"shasum":"cc27e15806e16b0c6868318719ec13b6998a2f79","tarball":"https://registry.npmjs.org/oak-external-sdk/-/oak-external-sdk-2.1.0.tgz","fileCount":165,"integrity":"sha512-pLWRRlcPN/xQQVSFiWmRcRPcU2MgEcz4jt4JYkT3vHbmuokPTJif0G3aCYFKJaESs+PqNKJlno8M98cIMcNUvg==","signatures":[{"sig":"MEUCIQClQSdhUQWBdArqoVQhkCaIRhGLbpuWFTXnBIcnWDXI/QIgQiYzRP8rDe6srRzQv4pceeTZucBRpDkFp+2hpRheywc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":256136},"main":"lib/index","types":"es/index.d.ts","module":"es/index","gitHead":"ddd3b56076c1c56954fb584cf7b949f14b62fadc","scripts":{"test":"ts-node test/test.ts","build":"tsc -p tsconfig.json && tsc -p tsconfig.es.json"},"typings":"es/index.d.ts","_npmUser":{"name":"xuchangzju","email":"chinawraith@163.com"},"_npmVersion":"8.11.0","description":"","directories":{},"_nodeVersion":"16.15.1","dependencies":{"ts-md5":"^1.3.1","aws-sdk":"^2.1499.0","cheerio":"^1.0.0-rc.12","oak-domain":"^4.2.0","isomorphic-fetch":"^3.0.0","@alicloud/pop-core":"^1.7.12","tencentcloud-sdk-nodejs":"^4.0.746","@alicloud/dysmsapi20170525":"^2.0.24"},"_hasShrinkwrap":false,"devDependencies":{"tslib":"^2.4.0","ts-node":"^10.9.1","typescript":"^5.2.2","@types/node":"^20.6.1"},"_npmOperationalInternal":{"tmp":"tmp/oak-external-sdk_2.1.0_1708420003664_0.4726639201290146","host":"s3://npm-registry-packages"}},"2.2.0":{"name":"oak-external-sdk","version":"2.2.0","author":{"name":"XuChang"},"license":"ISC","_id":"oak-external-sdk@2.2.0","maintainers":[{"name":"xuchangzju","email":"chinawraith@163.com"}],"dist":{"shasum":"bd4ff1afbdaa7c7d7f41bb09c78ff5f442ac77a9","tarball":"https://registry.npmjs.org/oak-external-sdk/-/oak-external-sdk-2.2.0.tgz","fileCount":165,"integrity":"sha512-x//CVAqrnt9DKIxt82Rp1MkhlhZr0eCGQnX7Qd1hPo7FTnCIdTesOsOvLo2dzRb0si16xS6b/QPMYXj+FJ43Cw==","signatures":[{"sig":"MEUCIFdj9ut6RxVMSLYhdH6e7gR94arwIzOO652HTl9AZtr1AiEA3g7Uwt0ZYb+OnGUhKzLaMDp3EODKhnZsMWH93+yjHI8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":256184},"main":"lib/index","types":"es/index.d.ts","module":"es/index","gitHead":"e390b9636485772240f78931f882349b1651e900","scripts":{"test":"ts-node test/test.ts","build":"tsc -p tsconfig.json && tsc -p tsconfig.es.json"},"typings":"es/index.d.ts","_npmUser":{"name":"xuchangzju","email":"chinawraith@163.com"},"_npmVersion":"8.19.2","description":"","directories":{},"_nodeVersion":"18.12.1","dependencies":{"ts-md5":"^1.3.1","aws-sdk":"^2.1499.0","cheerio":"^1.0.0-rc.12","oak-domain":"^4.3.0","isomorphic-fetch":"^3.0.0","@alicloud/pop-core":"^1.7.12","tencentcloud-sdk-nodejs":"^4.0.746","@alicloud/dysmsapi20170525":"^2.0.24"},"_hasShrinkwrap":false,"devDependencies":{"tslib":"^2.4.0","ts-node":"^10.9.1","typescript":"^5.2.2","@types/node":"^20.6.1"},"_npmOperationalInternal":{"tmp":"tmp/oak-external-sdk_2.2.0_1710902814810_0.6470335800929639","host":"s3://npm-registry-packages"}},"2.3.0":{"name":"oak-external-sdk","version":"2.3.0","author":{"name":"XuChang"},"license":"ISC","_id":"oak-external-sdk@2.3.0","maintainers":[{"name":"xuchangzju","email":"chinawraith@163.com"}],"dist":{"shasum":"da07cd6676c89c6ebcf66b97af1ef5948745489d","tarball":"https://registry.npmjs.org/oak-external-sdk/-/oak-external-sdk-2.3.0.tgz","fileCount":167,"integrity":"sha512-+KjB7YC+/Mz6nY0esTg+6DZaRpN9sN8gtAf1v+rGg0s/BY0nr00B6pewcK4Sced41wG6iIaSpX1CfL/S06OyuQ==","signatures":[{"sig":"MEUCIQCUsI+QsGQwwTpcCwKjtjI4TVBYnY9oZZpsyqD0sPpe1QIgQRY7IOAeN49130T6JSWj62sbMzCxigMFhOp1f0aTkhw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":290754},"main":"lib/index","types":"es/index.d.ts","module":"es/index","gitHead":"613ebc3624adf050f38d2853cf4f83fab85aa4dc","scripts":{"test":"ts-node test/test.ts","build":"tsc -p tsconfig.json && tsc -p tsconfig.es.json"},"typings":"es/index.d.ts","_npmUser":{"name":"xuchangzju","email":"chinawraith@163.com"},"_npmVersion":"8.19.2","description":"oak-external-sdk","directories":{},"_nodeVersion":"18.12.1","dependencies":{"ts-md5":"^1.3.1","aws-sdk":"^2.1499.0","cheerio":"^1.0.0-rc.12","oak-domain":"^5.0.0","isomorphic-fetch":"^3.0.0","@alicloud/pop-core":"^1.7.12","tencentcloud-sdk-nodejs":"^4.0.746","@alicloud/dysmsapi20170525":"^2.0.24"},"_hasShrinkwrap":false,"devDependencies":{"tslib":"^2.4.0","ts-node":"^10.9.1","typescript":"^5.2.2","@types/node":"^20.6.1"},"_npmOperationalInternal":{"tmp":"tmp/oak-external-sdk_2.3.0_1713404321318_0.11149145055338705","host":"s3://npm-registry-packages"}},"2.3.1":{"name":"oak-external-sdk","version":"2.3.1","author":{"name":"XuChang"},"license":"ISC","_id":"oak-external-sdk@2.3.1","maintainers":[{"name":"xuchangzju","email":"chinawraith@163.com"}],"dist":{"shasum":"ad7b4dc86051bb1aeb2559e7a251e50059127487","tarball":"https://registry.npmjs.org/oak-external-sdk/-/oak-external-sdk-2.3.1.tgz","fileCount":187,"integrity":"sha512-vSTmfAWg4z09TbDCVuaHGzV627PaduGxaa3+kS+TEH4/XhbV8qhZLjcC2KCvPmGVJjQVkPrFC1WaL5V7NulNwQ==","signatures":[{"sig":"MEUCIQCT9kU+kOXHniVzLwfj0qS7TENXo14rmIb4ZfSfZuFv2QIgLdsqbf2iKZY0TQCTrw7WG8n1e36B8hMvgyUPIa8rrIo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":320924},"main":"lib/index","types":"es/index.d.ts","module":"es/index","gitHead":"3177e05465c4ec9bbe3f9727449a6e089c3b5f7a","scripts":{"test":"ts-node test/test.ts","build":"tsc -p tsconfig.json && tsc -p tsconfig.es.json"},"typings":"es/index.d.ts","_npmUser":{"name":"xuchangzju","email":"chinawraith@163.com"},"_npmVersion":"8.19.2","description":"oak-external-sdk","directories":{},"_nodeVersion":"18.12.1","dependencies":{"ts-md5":"^1.3.1","ali-oss":"^6.20.0","aws-sdk":"^2.1499.0","cheerio":"^1.0.0-rc.12","oak-domain":"~5.0.15","cos-wx-sdk-v5":"^1.7.1","isomorphic-fetch":"^3.0.0","@alicloud/pop-core":"^1.7.12","tencentcloud-sdk-nodejs":"^4.0.746","@alicloud/dysmsapi20170525":"^2.0.24"},"_hasShrinkwrap":false,"devDependencies":{"tslib":"^2.4.0","ts-node":"^10.9.1","typescript":"^5.2.2","@types/node":"^20.6.1","@types/ali-oss":"^6.16.11"},"_npmOperationalInternal":{"tmp":"tmp/oak-external-sdk_2.3.1_1721095615835_0.5171238356053591","host":"s3://npm-registry-packages"}},"2.3.2":{"name":"oak-external-sdk","version":"2.3.2","author":{"name":"XuChang"},"license":"ISC","_id":"oak-external-sdk@2.3.2","maintainers":[{"name":"xuchangzju","email":"chinawraith@163.com"}],"dist":{"shasum":"0d4275eb6940b46c6c60ca07a26667a7a8196823","tarball":"https://registry.npmjs.org/oak-external-sdk/-/oak-external-sdk-2.3.2.tgz","fileCount":187,"integrity":"sha512-ZpPjOBNexeyrj/DgONov8Q7EVo5v3zBdkvE/VBQTy31QpiwmTSMjF+k3GeDLdM5/fsdnMtKhMOKmpNLYaDZO1g==","signatures":[{"sig":"MEYCIQCURaw1cpXeN25JgS8/6tEaSipepMGqOUmS6hDquI59hwIhANFZHuy5+M//yR+dd2Lay1Vw4440gbiUJRQ3LwIaz+TY","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":320924},"main":"lib/index","types":"es/index.d.ts","module":"es/index","gitHead":"b99623b7595895cd0dd37638e1face4743c566a8","scripts":{"test":"ts-node test/test.ts","build":"tsc -p tsconfig.json && tsc -p tsconfig.es.json"},"typings":"es/index.d.ts","_npmUser":{"name":"xuchangzju","email":"chinawraith@163.com"},"_npmVersion":"8.11.0","description":"oak-external-sdk","directories":{},"_nodeVersion":"16.15.1","dependencies":{"ts-md5":"^1.3.1","ali-oss":"^6.20.0","aws-sdk":"^2.1499.0","cheerio":"^1.0.0-rc.12","oak-domain":"~5.0.19","cos-wx-sdk-v5":"^1.7.1","isomorphic-fetch":"^3.0.0","@alicloud/pop-core":"^1.7.12","tencentcloud-sdk-nodejs":"^4.0.746","@alicloud/dysmsapi20170525":"^2.0.24"},"_hasShrinkwrap":false,"devDependencies":{"tslib":"^2.4.0","ts-node":"^10.9.1","typescript":"^5.2.2","@types/node":"^20.6.1","@types/ali-oss":"^6.16.11"},"_npmOperationalInternal":{"tmp":"tmp/oak-external-sdk_2.3.2_1723789973372_0.7415939903583131","host":"s3://npm-registry-packages"}},"2.3.3":{"name":"oak-external-sdk","version":"2.3.3","author":{"name":"XuChang"},"license":"ISC","_id":"oak-external-sdk@2.3.3","maintainers":[{"name":"xuchangzju","email":"chinawraith@163.com"}],"dist":{"shasum":"a7680cc2d5911a788a3d3e5065bd28758372181d","tarball":"https://registry.npmjs.org/oak-external-sdk/-/oak-external-sdk-2.3.3.tgz","fileCount":187,"integrity":"sha512-YmNF5KaHbsD6O5OGHOXueYl0pMQf4D1cGCjPl/7Tdv4YNiWe5fAOEQL/7mNq77IyeAV4+ME5BVnuT73rCY3dCA==","signatures":[{"sig":"MEQCIAOitAvHRqu2jrsf5cTbf3obhyJd+GvrtScWBOCYpVYWAiBOaBtjrChv7MwRMZYw1nq0Y574ffMZ6BQ6oYshs4v5Ow==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":320923},"main":"lib/index","types":"es/index.d.ts","module":"es/index","gitHead":"49964002e684b70240cbf1c90f6e5a1f05da9f03","scripts":{"test":"ts-node test/test.ts","build":"tsc -p tsconfig.json && tsc -p tsconfig.es.json"},"typings":"es/index.d.ts","_npmUser":{"name":"xuchangzju","email":"chinawraith@163.com"},"_npmVersion":"8.19.2","description":"oak-external-sdk","directories":{},"_nodeVersion":"18.12.1","dependencies":{"ts-md5":"^1.3.1","ali-oss":"^6.20.0","aws-sdk":"^2.1499.0","cheerio":"^1.0.0-rc.12","oak-domain":"^5.1.0","cos-wx-sdk-v5":"^1.7.1","isomorphic-fetch":"^3.0.0","@alicloud/pop-core":"^1.7.12","tencentcloud-sdk-nodejs":"^4.0.746","@alicloud/dysmsapi20170525":"^2.0.24"},"_hasShrinkwrap":false,"devDependencies":{"tslib":"^2.4.0","ts-node":"^10.9.1","typescript":"^5.2.2","@types/node":"^20.6.1","@types/ali-oss":"^6.16.11"},"_npmOperationalInternal":{"tmp":"tmp/oak-external-sdk_2.3.3_1726278014795_0.5724776315562887","host":"s3://npm-registry-packages"}},"2.3.4":{"name":"oak-external-sdk","version":"2.3.4","author":{"name":"XuChang"},"license":"ISC","_id":"oak-external-sdk@2.3.4","maintainers":[{"name":"xuchangzju","email":"chinawraith@163.com"}],"dist":{"shasum":"42f7190a2043d8c563760105c06fa47223893836","tarball":"https://registry.npmjs.org/oak-external-sdk/-/oak-external-sdk-2.3.4.tgz","fileCount":211,"integrity":"sha512-9CRqQbrtcuT0AEluMwKgofVTdRraCcYloSmqreqhBqXOLItk8jbKaMLKMqdNsuynaDgayRrjRW4VoauomsPMmw==","signatures":[{"sig":"MEUCIQCyMxpz+cFjC1k1+6xkDoJI1gONrRlMsadj3fJDS7572QIgEA/wfo/Z/9XMT9sFWxKRSg6sPADdBkQSJaqGYw5BFBw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":373863},"main":"lib/index","types":"es/index.d.ts","module":"es/index","gitHead":"56a11705485d67ba2ff572a5172c8f7dccfc92a9","scripts":{"test":"ts-node test/test.ts","build":"tsc -p tsconfig.json && tsc -p tsconfig.es.json"},"typings":"es/index.d.ts","_npmUser":{"name":"xuchangzju","email":"chinawraith@163.com"},"_npmVersion":"8.19.2","description":"oak-external-sdk","directories":{},"_nodeVersion":"18.12.1","dependencies":{"proj4":"^2.15.0","ts-md5":"^1.3.1","ali-oss":"^6.20.0","aws-sdk":"^2.1499.0","cheerio":"^1.0.0-rc.12","oak-domain":"^5.1.10","cos-wx-sdk-v5":"^1.7.1","isomorphic-fetch":"^3.0.0","@alicloud/pop-core":"^1.7.12","tencentcloud-sdk-nodejs":"^4.0.746","@alicloud/dysmsapi20170525":"^2.0.24"},"_hasShrinkwrap":false,"devDependencies":{"tslib":"^2.4.0","ts-node":"^10.9.1","typescript":"^5.2.2","@types/node":"^20.6.1","@types/proj4":"^2.5.5","@types/ali-oss":"^6.16.11"},"_npmOperationalInternal":{"tmp":"tmp/oak-external-sdk_2.3.4_1732704893587_0.5520989192359882","host":"s3://npm-registry-packages"}},"2.3.5":{"name":"oak-external-sdk","version":"2.3.5","author":{"name":"XuChang"},"license":"ISC","_id":"oak-external-sdk@2.3.5","maintainers":[{"name":"xuchangzju","email":"chinawraith@163.com"}],"dist":{"shasum":"5fbb2b62fb912789b6f910ce54321f290703b0c5","tarball":"https://registry.npmjs.org/oak-external-sdk/-/oak-external-sdk-2.3.5.tgz","fileCount":211,"integrity":"sha512-zbGbnlJ+3XoF/MX7P6zc6KZWlLT+660oFp9iyCxmNhTlaa2Hd9U9pAZYyOqigoE4QkfORKDlLtAav9tOVrwfjQ==","signatures":[{"sig":"MEUCIQD5sXldtBzNaH86MZRQ3ZRuHKYw43npoO9CUEldMM3MewIgZkYPecdKxCYHAqa3Jb4SaFBHsIgrYqcmLEPAqoZepTo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":373869},"main":"lib/index","types":"es/index.d.ts","module":"es/index","gitHead":"527d85ebe5c0522c17fd3383ab537d489334c278","scripts":{"test":"ts-node test/test.ts","build":"tsc -p tsconfig.json && tsc -p tsconfig.es.json"},"typings":"es/index.d.ts","_npmUser":{"name":"xuchangzju","email":"chinawraith@163.com"},"_npmVersion":"8.19.2","description":"oak-external-sdk","directories":{},"_nodeVersion":"18.12.1","dependencies":{"proj4":"^2.15.0","ts-md5":"^1.3.1","ali-oss":"^6.20.0","aws-sdk":"^2.1499.0","cheerio":"^1.0.0-rc.12","oak-domain":"^5.1.14","cos-wx-sdk-v5":"^1.7.1","isomorphic-fetch":"^3.0.0","@alicloud/pop-core":"^1.7.12","tencentcloud-sdk-nodejs":"^4.0.746","@alicloud/dysmsapi20170525":"^2.0.24"},"_hasShrinkwrap":false,"devDependencies":{"tslib":"^2.4.0","ts-node":"^10.9.1","typescript":"^5.2.2","@types/node":"^20.6.1","@types/proj4":"^2.5.5","@types/ali-oss":"^6.16.11"},"_npmOperationalInternal":{"tmp":"tmp/oak-external-sdk_2.3.5_1734942217955_0.11381697531553292","host":"s3://npm-registry-packages-npm-production"}},"2.3.6":{"name":"oak-external-sdk","version":"2.3.6","author":{"name":"XuChang"},"license":"ISC","_id":"oak-external-sdk@2.3.6","maintainers":[{"name":"xuchangzju","email":"chinawraith@163.com"}],"dist":{"shasum":"f7dda89617116494ec6fbb70acfc7435ea2a624a","tarball":"https://registry.npmjs.org/oak-external-sdk/-/oak-external-sdk-2.3.6.tgz","fileCount":211,"integrity":"sha512-Hk+ff82ImJa3ylPZFfk2ZbaqCR78ewibZ0O4sf/hzQXU1tambg0wKO3P0UCg0xYAvAD1fOKCpAXabetLXbUCiA==","signatures":[{"sig":"MEUCIFqUwLak70lJ8TL83/NjBaqn69fluBGgDKfhbiUuEnRLAiEAl0upRatbf6auxDw7FL0XqP2DR8JxsomjFTYdx7Eb9hc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":395781},"main":"lib/index","types":"es/index.d.ts","module":"es/index","gitHead":"894be8ac824e12c3386e0d0f4649b402f460b298","scripts":{"test":"ts-node test/test.ts","build":"tsc -p tsconfig.json && tsc -p tsconfig.es.json"},"typings":"es/index.d.ts","_npmUser":{"name":"xuchangzju","email":"chinawraith@163.com"},"_npmVersion":"8.19.2","description":"oak-external-sdk","directories":{},"_nodeVersion":"18.12.1","dependencies":{"proj4":"^2.15.0","ts-md5":"^1.3.1","ali-oss":"^6.20.0","aws-sdk":"^2.1499.0","cheerio":"^1.0.0-rc.12","oak-domain":"^5.1.21","cos-wx-sdk-v5":"^1.7.1","isomorphic-fetch":"^3.0.0","@alicloud/pop-core":"^1.7.12","tencentcloud-sdk-nodejs":"^4.0.746","@alicloud/dysmsapi20170525":"^2.0.24"},"_hasShrinkwrap":false,"devDependencies":{"tslib":"^2.4.0","ts-node":"^10.9.1","typescript":"^5.2.2","@types/node":"^20.6.1","@types/proj4":"^2.5.5","@types/ali-oss":"^6.16.11"},"_npmOperationalInternal":{"tmp":"tmp/oak-external-sdk_2.3.6_1744005705167_0.38054092360310254","host":"s3://npm-registry-packages-npm-production"}},"2.3.7":{"name":"oak-external-sdk","version":"2.3.7","author":{"name":"XuChang"},"license":"ISC","_id":"oak-external-sdk@2.3.7","maintainers":[{"name":"xuchangzju","email":"chinawraith@163.com"}],"dist":{"shasum":"4fb634169cfc9edda317a52c7aca5bef1538363c","tarball":"https://registry.npmjs.org/oak-external-sdk/-/oak-external-sdk-2.3.7.tgz","fileCount":211,"integrity":"sha512-9RputHwG4CG2rgiyvbPBEJIhJIimAci64EQElN0P0EKR15ZSV77BQF25Groxpyk+yY+2jCvm6iOZ/IvLubHopw==","signatures":[{"sig":"MEUCIQD3HCQ1RvFfibgsidrkYakmVVC3lGKy7CwhhVX/h92ZZAIgKegm2VmjqRtHrq/O8g0XLvDBCINYDLaMnGrdX9cKyrw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":399075},"main":"lib/index","types":"es/index.d.ts","module":"es/index","gitHead":"6343ff044db31510598a4f7f42ab611e1ec613cf","scripts":{"test":"ts-node test/test.ts","build":"tsc -p tsconfig.json && tsc -p tsconfig.es.json"},"typings":"es/index.d.ts","_npmUser":{"name":"xuchangzju","email":"chinawraith@163.com"},"_npmVersion":"8.19.2","description":"oak-external-sdk","directories":{},"_nodeVersion":"18.12.1","dependencies":{"proj4":"^2.15.0","ts-md5":"^1.3.1","ali-oss":"^6.20.0","aws-sdk":"^2.1499.0","cheerio":"^1.0.0-rc.12","oak-domain":"^5.1.25","cos-wx-sdk-v5":"^1.7.1","isomorphic-fetch":"^3.0.0","@alicloud/pop-core":"^1.7.12","tencentcloud-sdk-nodejs":"^4.0.746","@alicloud/dysmsapi20170525":"^2.0.24"},"_hasShrinkwrap":false,"devDependencies":{"tslib":"^2.4.0","ts-node":"^10.9.1","typescript":"^5.2.2","@types/node":"^20.6.1","@types/proj4":"^2.5.5","@types/ali-oss":"^6.16.11"},"_npmOperationalInternal":{"tmp":"tmp/oak-external-sdk_2.3.7_1748487303065_0.33890383811595903","host":"s3://npm-registry-packages-npm-production"}},"2.3.8":{"name":"oak-external-sdk","version":"2.3.8","author":{"name":"XuChang"},"license":"ISC","_id":"oak-external-sdk@2.3.8","maintainers":[{"name":"xuchangzju","email":"chinawraith@163.com"}],"dist":{"shasum":"a7afdfa4858fd39a386a3a473ef0b5ae22395068","tarball":"https://registry.npmjs.org/oak-external-sdk/-/oak-external-sdk-2.3.8.tgz","fileCount":211,"integrity":"sha512-VfULEwW/6FD5R7LNE1P93VKc+fGxlltfqb7TkK6LbG+u2Ne8uhqYzXjcdE3zMsV1QPYplQj37RtrvVYaT9D6cg==","signatures":[{"sig":"MEUCIDGKkJVj9Z1RMXIjp2PE/aIhoiWByxXI91x2ZUedn5k8AiEAvsXJJl1BM0i06yP6CkS/xT+KljNqY9nCwpf1y1111Z8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":404917},"main":"lib/index","types":"es/index.d.ts","module":"es/index","gitHead":"f8b6b1e8bcc37d633db8bda7628826fed2382b3b","scripts":{"test":"ts-node test/test.ts","build":"tsc -p tsconfig.json && tsc -p tsconfig.es.json"},"typings":"es/index.d.ts","_npmUser":{"name":"xuchangzju","email":"chinawraith@163.com"},"_npmVersion":"8.19.2","description":"oak-external-sdk","directories":{},"_nodeVersion":"18.12.1","dependencies":{"proj4":"^2.15.0","ts-md5":"^1.3.1","ali-oss":"^6.20.0","aws-sdk":"^2.1499.0","cheerio":"^1.0.0-rc.12","oak-domain":"^5.1.26","cos-wx-sdk-v5":"^1.7.1","isomorphic-fetch":"^3.0.0","@alicloud/pop-core":"^1.7.12","tencentcloud-sdk-nodejs":"^4.0.746","@alicloud/dysmsapi20170525":"^2.0.24"},"_hasShrinkwrap":false,"devDependencies":{"tslib":"^2.4.0","ts-node":"^10.9.1","typescript":"^5.2.2","@types/node":"^20.6.1","@types/proj4":"^2.5.5","@types/ali-oss":"^6.16.11"},"_npmOperationalInternal":{"tmp":"tmp/oak-external-sdk_2.3.8_1750047200369_0.19821386253230422","host":"s3://npm-registry-packages-npm-production"}},"2.3.9":{"name":"oak-external-sdk","version":"2.3.9","author":{"name":"XuChang"},"license":"ISC","_id":"oak-external-sdk@2.3.9","maintainers":[{"name":"xuchangzju","email":"chinawraith@163.com"}],"dist":{"shasum":"8cfc03012750c6e77c52b956b0c43452948ee63b","tarball":"https://registry.npmjs.org/oak-external-sdk/-/oak-external-sdk-2.3.9.tgz","fileCount":211,"integrity":"sha512-qLsZx7mT5lyDfllVUJXeJbPrwJy7y5nFiOEybP5YYZEpSqSBQdqb5jYiy/Ugajlm/bzROhiXQ6vMoJ4d8UOGmg==","signatures":[{"sig":"MEQCIFbrPtPewSx7OLpPN4Tvxb4FWGsGusClX2+I+lGCfH/YAiAGtKDzWNXj0SeDWizHIE+AHUCz7NW1ApJb73FnkixIDA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":417963},"main":"lib/index","types":"es/index.d.ts","module":"es/index","gitHead":"e9c9095b45cecd0876cd3acae2aa3f13727c3012","scripts":{"test":"ts-node test/test.ts","build":"tsc -p tsconfig.json && tsc -p tsconfig.es.json"},"typings":"es/index.d.ts","_npmUser":{"name":"xuchangzju","email":"chinawraith@163.com"},"_npmVersion":"8.19.2","description":"oak-external-sdk","directories":{},"_nodeVersion":"18.12.1","dependencies":{"proj4":"^2.15.0","ts-md5":"^1.3.1","ali-oss":"^6.20.0","aws-sdk":"^2.1499.0","cheerio":"^1.0.0-rc.12","oak-domain":"^5.1.27","cos-wx-sdk-v5":"^1.7.1","isomorphic-fetch":"^3.0.0","@alicloud/pop-core":"^1.7.12","tencentcloud-sdk-nodejs":"^4.0.746","@alicloud/dysmsapi20170525":"^2.0.24"},"_hasShrinkwrap":false,"devDependencies":{"tslib":"^2.4.0","ts-node":"^10.9.1","typescript":"^5.2.2","@types/node":"^20.6.1","@types/proj4":"^2.5.5","@types/ali-oss":"^6.16.11"},"_npmOperationalInternal":{"tmp":"tmp/oak-external-sdk_2.3.9_1754141047519_0.378533483494532","host":"s3://npm-registry-packages-npm-production"}},"2.3.10":{"name":"oak-external-sdk","version":"2.3.10","author":{"name":"XuChang"},"license":"ISC","_id":"oak-external-sdk@2.3.10","maintainers":[{"name":"xuchangzju","email":"chinawraith@163.com"}],"dist":{"shasum":"5502e694360657810ebcb6f59ea44bf3e6923c2f","tarball":"https://registry.npmjs.org/oak-external-sdk/-/oak-external-sdk-2.3.10.tgz","fileCount":211,"integrity":"sha512-6QcHNH7MQ3zrtj8gn2Xhx6RU67kcjr+UNSJiD6o5SSdTdnj54lOs/3oZWKfYzkWADHmoim+Jc4PKvLh9opgHRQ==","signatures":[{"sig":"MEYCIQCsxoly01dMzOjPKYfpBO9afopznawyjmzwDXaWrwoV2QIhAJKGnzsBvZlpllQzYa8OSOu2368EFhaZygxtSNfGlhhf","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":417964},"main":"lib/index","types":"es/index.d.ts","module":"es/index","gitHead":"84ff7d86c23a81451faefb4c821dfa45e7f488a3","scripts":{"test":"ts-node test/test.ts","build":"tsc -p tsconfig.json && tsc -p tsconfig.es.json"},"typings":"es/index.d.ts","_npmUser":{"name":"xuchangzju","email":"chinawraith@163.com"},"_npmVersion":"8.19.2","description":"oak-external-sdk","directories":{},"_nodeVersion":"18.12.1","dependencies":{"proj4":"^2.15.0","ts-md5":"^1.3.1","ali-oss":"^6.20.0","aws-sdk":"^2.1499.0","cheerio":"^1.0.0-rc.12","oak-domain":"^5.1.27","cos-wx-sdk-v5":"^1.7.1","isomorphic-fetch":"^3.0.0","@alicloud/pop-core":"^1.7.12","tencentcloud-sdk-nodejs":"^4.0.746","@alicloud/dysmsapi20170525":"^2.0.24"},"_hasShrinkwrap":false,"devDependencies":{"tslib":"^2.4.0","ts-node":"^10.9.1","typescript":"^5.2.2","@types/node":"^20.6.1","@types/proj4":"^2.5.5","@types/ali-oss":"^6.16.11"},"_npmOperationalInternal":{"tmp":"tmp/oak-external-sdk_2.3.10_1754291752543_0.5681629278207734","host":"s3://npm-registry-packages-npm-production"}},"2.3.11":{"name":"oak-external-sdk","version":"2.3.11","author":{"name":"XuChang"},"license":"ISC","_id":"oak-external-sdk@2.3.11","maintainers":[{"name":"xuchangzju","email":"chinawraith@163.com"}],"dist":{"shasum":"5554b5ad68b1dc0943ad5e9355798b25573c4a04","tarball":"https://registry.npmjs.org/oak-external-sdk/-/oak-external-sdk-2.3.11.tgz","fileCount":223,"integrity":"sha512-BnQIAmJM1B+lyylOuKgZ1kCkRnrukk/GAIWGMyjdvTUl1sTQGU/fH8OERRHbGeUSCzPpXMpAzlMPemr0cKbmoA==","signatures":[{"sig":"MEQCIBMUsvqN4o6QbyRWKCvDV/WRutn/Ob8wKpjKdbzDANg8AiAd7y9XhHc5sMm7IcH2vVI4uWa9tyDNU7sXhfdbk7jctQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":431568},"main":"lib/index","types":"es/index.d.ts","module":"es/index","gitHead":"dc1885cb1ef562034577f3996f9d9f3b2ae8bc6a","scripts":{"test":"ts-node test/test.ts","build":"tsc -p tsconfig.json && tsc -p tsconfig.es.json"},"typings":"es/index.d.ts","_npmUser":{"name":"xuchangzju","email":"chinawraith@163.com"},"_npmVersion":"10.9.3","description":"oak-external-sdk","directories":{},"_nodeVersion":"22.18.0","dependencies":{"proj4":"^2.15.0","ts-md5":"^1.3.1","ali-oss":"^6.20.0","aws-sdk":"^2.1499.0","cheerio":"^1.0.0-rc.12","oak-domain":"^5.1.28","cos-wx-sdk-v5":"^1.7.1","isomorphic-fetch":"^3.0.0","@alicloud/pop-core":"^1.7.12","@aws-sdk/client-s3":"^3.910.0","tencentcloud-sdk-nodejs":"^4.0.746","@alicloud/dysmsapi20170525":"^2.0.24","@aws-sdk/s3-request-presigner":"^3.910.0"},"_hasShrinkwrap":false,"devDependencies":{"tslib":"^2.4.0","ts-node":"^10.9.1","typescript":"^5.2.2","@types/node":"^20.6.1","@types/proj4":"^2.5.5","@types/ali-oss":"^6.16.11"},"_npmOperationalInternal":{"tmp":"tmp/oak-external-sdk_2.3.11_1760577247149_0.1983777954204775","host":"s3://npm-registry-packages-npm-production"}},"2.3.12":{"name":"oak-external-sdk","version":"2.3.12","author":{"name":"XuChang"},"license":"ISC","_id":"oak-external-sdk@2.3.12","maintainers":[{"name":"xuchangzju","email":"chinawraith@163.com"}],"dist":{"shasum":"78e5e19dcd084550dc9a79a4118f077b778012c7","tarball":"https://registry.npmjs.org/oak-external-sdk/-/oak-external-sdk-2.3.12.tgz","fileCount":229,"integrity":"sha512-XctXRLxZW3K7OfRtFR8q48nSSHDGVLwb+hE1nj49BbvbUs3NRG/wffwZpPQNfKE+WhkU2Et4B6XGq+6FHAPXWQ==","signatures":[{"sig":"MEQCIDge/hC59OYtCJy75F3quSIVzy6bViJDQbW8iosxLZOqAiBADZHXChJEr7P6xKx/flz2LPh5vtsth9SMPnM7E4kjbA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":517942},"main":"lib/index","types":"es/index.d.ts","module":"es/index","gitHead":"a25c89e6e3f9528fc12248d64a5b70a7bd3f7575","scripts":{"test":"ts-node test/test.ts","build":"tsc -p tsconfig.json && tsc -p tsconfig.es.json"},"typings":"es/index.d.ts","_npmUser":{"name":"xuchangzju","email":"chinawraith@163.com"},"_npmVersion":"10.9.3","description":"oak-external-sdk","directories":{},"_nodeVersion":"22.18.0","dependencies":{"proj4":"^2.15.0","ts-md5":"^1.3.1","ali-oss":"^6.20.0","aws-sdk":"^2.1499.0","cheerio":"^1.0.0-rc.12","oak-domain":"^5.1.33","cos-wx-sdk-v5":"^1.7.1","isomorphic-fetch":"^3.0.0","@alicloud/pop-core":"^1.7.12","@aws-sdk/client-s3":"^3.910.0","@alicloud/sts20150401":"^1.1.6","tencentcloud-sdk-nodejs":"^4.0.746","@alicloud/dysmsapi20170525":"^2.0.24","@aws-sdk/s3-request-presigner":"^3.910.0"},"_hasShrinkwrap":false,"devDependencies":{"tslib":"^2.4.0","ts-node":"^10.9.1","typescript":"^5.2.2","@types/node":"^20.6.1","@types/proj4":"^2.5.5","@types/ali-oss":"^6.16.11"},"_npmOperationalInternal":{"tmp":"tmp/oak-external-sdk_2.3.12_1767945238055_0.9661209836697873","host":"s3://npm-registry-packages-npm-production"}},"2.3.13":{"name":"oak-external-sdk","version":"2.3.13","author":{"name":"XuChang"},"license":"ISC","_id":"oak-external-sdk@2.3.13","maintainers":[{"name":"xuchangzju","email":"chinawraith@163.com"}],"dist":{"shasum":"6126358b7fd3535bff40b9d02a3e5b8c5d8d652a","tarball":"https://registry.npmjs.org/oak-external-sdk/-/oak-external-sdk-2.3.13.tgz","fileCount":229,"integrity":"sha512-snvXJ4Hd7dIZLzi/dwU6rx9MZh0e5sOKaCkwfu3euvLW9cFwAViof4JrryURsFLvrNAOJn4o8aXLTmZXs+hE8Q==","signatures":[{"sig":"MEQCIH3M42aQ1vch43/3KpL5ie/ps2Ekw7NBRQAp6p/xhiMbAiAf+CPv3CFIsd/zjE6eszkOY/jglrbo3aLcOGCqxa2cKA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":525824},"main":"lib/index","types":"es/index.d.ts","module":"es/index","gitHead":"ab689a6fc2771979377b34cf00bf23b7ea916f0b","scripts":{"test":"ts-node test/test.ts","build":"tsc -p tsconfig.json && tsc -p tsconfig.es.json"},"typings":"es/index.d.ts","_npmUser":{"name":"xuchangzju","email":"chinawraith@163.com"},"_npmVersion":"10.9.3","description":"oak-external-sdk","directories":{},"_nodeVersion":"22.18.0","dependencies":{"proj4":"^2.15.0","ts-md5":"^1.3.1","ali-oss":"^6.20.0","aws-sdk":"^2.1499.0","cheerio":"^1.0.0-rc.12","oak-domain":"^5.1.34","cos-wx-sdk-v5":"^1.7.1","isomorphic-fetch":"^3.0.0","@alicloud/pop-core":"^1.7.12","@aws-sdk/client-s3":"^3.910.0","@alicloud/sts20150401":"^1.1.6","tencentcloud-sdk-nodejs":"^4.0.746","@alicloud/dysmsapi20170525":"^2.0.24","@aws-sdk/s3-request-presigner":"^3.910.0"},"_hasShrinkwrap":false,"devDependencies":{"tslib":"^2.4.0","ts-node":"^10.9.1","typescript":"^5.2.2","@types/node":"^20.6.1","@types/proj4":"^2.5.5","@types/ali-oss":"^6.16.11"},"_npmOperationalInternal":{"tmp":"tmp/oak-external-sdk_2.3.13_1768964369328_0.8449232715559922","host":"s3://npm-registry-packages-npm-production"}},"2.3.14":{"name":"oak-external-sdk","version":"2.3.14","author":{"name":"XuChang"},"license":"ISC","_id":"oak-external-sdk@2.3.14","maintainers":[{"name":"xuchangzju","email":"chinawraith@163.com"}],"dist":{"shasum":"14d2f6a4baedefe389cb0c242eeaf0567e5732a5","tarball":"https://registry.npmjs.org/oak-external-sdk/-/oak-external-sdk-2.3.14.tgz","fileCount":229,"integrity":"sha512-vWQRrYqc/s1UzuSYpnOCIzD3krvOqVllGCVFeeP8g1Ke5OXtNyPE6+wGl9aV80jcY+0u6KZa82p0DBKDXkPVWw==","signatures":[{"sig":"MEQCIBHGKXMk/UrNw9FUNJrEcL9bhXp9VWD6VPwoSZaaoxAeAiADd0yxz/WBI9nOqNYkYhUED4Q7ppGhka6lLY1bwSglrg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":526448},"main":"lib/index","types":"es/index.d.ts","module":"es/index","gitHead":"b970bd653be139e38a161b08670987e198a4c0ea","scripts":{"test":"ts-node test/test.ts","build":"tsc -p tsconfig.json && tsc -p tsconfig.es.json"},"typings":"es/index.d.ts","_npmUser":{"name":"xuchangzju","email":"chinawraith@163.com"},"_npmVersion":"10.9.3","description":"oak-external-sdk","directories":{},"_nodeVersion":"22.18.0","dependencies":{"proj4":"^2.15.0","ts-md5":"^1.3.1","ali-oss":"^6.20.0","aws-sdk":"^2.1499.0","cheerio":"^1.0.0-rc.12","oak-domain":"^5.1.36","cos-wx-sdk-v5":"^1.7.1","isomorphic-fetch":"^3.0.0","@alicloud/pop-core":"^1.7.12","@aws-sdk/client-s3":"^3.910.0","@alicloud/sts20150401":"^1.1.6","tencentcloud-sdk-nodejs":"^4.0.746","@alicloud/dysmsapi20170525":"^2.0.24","@aws-sdk/s3-request-presigner":"^3.910.0"},"_hasShrinkwrap":false,"devDependencies":{"tslib":"^2.4.0","ts-node":"^10.9.1","typescript":"^5.2.2","@types/node":"^20.6.1","@types/proj4":"^2.5.5","@types/ali-oss":"^6.16.11"},"_npmOperationalInternal":{"tmp":"tmp/oak-external-sdk_2.3.14_1772800628291_0.3073181447735702","host":"s3://npm-registry-packages-npm-production"}},"3.0.0":{"name":"oak-external-sdk","version":"3.0.0","author":{"name":"XuChang"},"license":"ISC","_id":"oak-external-sdk@3.0.0","maintainers":[{"name":"xuchangzju","email":"chinawraith@163.com"}],"oak":{"i18n":true,"package":true},"dist":{"shasum":"bcabec04617e6f30d03d1e95d5307582cc6df50c","tarball":"https://registry.npmjs.org/oak-external-sdk/-/oak-external-sdk-3.0.0.tgz","fileCount":229,"integrity":"sha512-MM9YNOqVu2ZUFg21SRYjVHXB8sQWD222yThg2oEsfRd/pXOVNiFn5L6zEwfSPKR5iPyy8FzQ4Y8usE6H7dOf+Q==","signatures":[{"sig":"MEYCIQD2t0qSbHd0CJEJzDJJbrQdikrOvn4PE0TGMgEGw/4s7gIhAPcM6gjhKm3h5DOreK6IT4coeMPypB4meeu9fqAwXQMK","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":547770},"main":"lib/index","types":"./lib/index.d.ts","module":"es/index","engines":{"node":">=18"},"gitHead":"9f39257d59f30a102e5023fa338520d648a90723","scripts":{"test":"ts-node test/test.ts","build":"npm run build:lib && npm run build:es","build:es":"tsc -p tsconfig.es.json && tsc-alias -p tsconfig.es.json && node scripts/fix_import.mjs lib","build:lib":"tsc -p tsconfig.lib.json && tsc-alias -p tsconfig.lib.json && node scripts/fix_import.mjs es"},"_npmUser":{"name":"xuchangzju","email":"chinawraith@163.com"},"deprecated":"wrong dependency","_npmVersion":"10.9.3","description":"`oak-external-sdk` 是一个面向 Oak 体系项目的外部服务适配库。","directories":{},"_nodeVersion":"22.18.0","dependencies":{"proj4":"^2.15.0","ts-md5":"^1.3.1","ali-oss":"^6.20.0","aws-sdk":"^2.1499.0","cheerio":"^1.0.0-rc.12","oak-domain":"file:../oak-domain","cos-wx-sdk-v5":"^1.7.1","@alicloud/pop-core":"^1.7.12","@aws-sdk/client-s3":"^3.910.0","@alicloud/sts20150401":"^1.1.6","tencentcloud-sdk-nodejs":"^4.0.746","@alicloud/dysmsapi20170525":"^2.0.24","@aws-sdk/s3-request-presigner":"^3.910.0"},"_hasShrinkwrap":false,"devDependencies":{"tslib":"^2.4.0","ts-node":"^10.9.1","tsc-alias":"^1.8.16","typescript":"^5.2.2","@types/node":"^20.6.1","@types/proj4":"^2.5.5","@types/ali-oss":"^6.16.11"},"_npmOperationalInternal":{"tmp":"tmp/oak-external-sdk_3.0.0_1776166333193_0.3450121028879716","host":"s3://npm-registry-packages-npm-production"}},"3.0.1":{"name":"oak-external-sdk","version":"3.0.1","author":{"name":"XuChang"},"license":"ISC","_id":"oak-external-sdk@3.0.1","maintainers":[{"name":"xuchangzju","email":"chinawraith@163.com"}],"oak":{"i18n":true,"package":true},"dist":{"shasum":"1cdb11a71133b34f97f86bf8660c0130bb76868a","tarball":"https://registry.npmjs.org/oak-external-sdk/-/oak-external-sdk-3.0.1.tgz","fileCount":229,"integrity":"sha512-kjrjvdoV4DZTnmnCZgb2qMKfKS44FSO2nirmA4NwP9wBT+2XFONCnokNHzfwbR+Kl6D9UhJZ3DhePqVl/PPFxQ==","signatures":[{"sig":"MEYCIQD0Z5OY1QZV3qv2rtaUj/JNhwi36UeyHwouuFZ7dKxoygIhAMqhxEtvGD94yhGvwq+Xyl/Um+jrXxg/t+/p8YaoZibq","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":547758},"main":"lib/index","types":"./lib/index.d.ts","module":"es/index","engines":{"node":">=18"},"gitHead":"cfca5a02e08854796aa734bb513500e27fab3a0b","scripts":{"test":"ts-node test/test.ts","build":"npm run build:lib && npm run build:es","build:es":"tsc -p tsconfig.es.json && tsc-alias -p tsconfig.es.json && node scripts/fix_import.mjs lib","build:lib":"tsc -p tsconfig.lib.json && tsc-alias -p tsconfig.lib.json && node scripts/fix_import.mjs es"},"_npmUser":{"name":"xuchangzju","email":"chinawraith@163.com"},"_npmVersion":"10.9.3","description":"`oak-external-sdk` 是一个面向 Oak 体系项目的外部服务适配库。","directories":{},"_nodeVersion":"22.18.0","dependencies":{"proj4":"^2.15.0","ts-md5":"^1.3.1","ali-oss":"^6.20.0","aws-sdk":"^2.1499.0","cheerio":"^1.0.0-rc.12","oak-domain":"^6.0.0","cos-wx-sdk-v5":"^1.7.1","@alicloud/pop-core":"^1.7.12","@aws-sdk/client-s3":"^3.910.0","@alicloud/sts20150401":"^1.1.6","tencentcloud-sdk-nodejs":"^4.0.746","@alicloud/dysmsapi20170525":"^2.0.24","@aws-sdk/s3-request-presigner":"^3.910.0"},"_hasShrinkwrap":false,"devDependencies":{"tslib":"^2.4.0","ts-node":"^10.9.1","tsc-alias":"^1.8.16","typescript":"^5.2.2","@types/node":"^20.6.1","@types/proj4":"^2.5.5","@types/ali-oss":"^6.16.11"},"_npmOperationalInternal":{"tmp":"tmp/oak-external-sdk_3.0.1_1776166629930_0.3833588230164573","host":"s3://npm-registry-packages-npm-production"}},"3.0.2":{"name":"oak-external-sdk","version":"3.0.2","description":"`oak-external-sdk` 是一个面向 Oak 体系项目的外部服务适配库。","oak":{"package":true,"i18n":true},"author":{"name":"XuChang"},"engines":{"node":">=18"},"main":"lib/index","module":"es/index","scripts":{"test":"ts-node test/test.ts","build:lib":"tsc -p tsconfig.lib.json && tsc-alias -p tsconfig.lib.json && node scripts/fix_import.mjs lib","build:es":"tsc -p tsconfig.es.json && tsc-alias -p tsconfig.es.json && node scripts/fix_import.mjs es","build":"npm run build:lib && npm run build:es"},"license":"ISC","devDependencies":{"@types/ali-oss":"^6.16.11","@types/node":"^20.6.1","@types/proj4":"^2.5.5","ts-node":"^10.9.1","tsc-alias":"^1.8.16","tslib":"^2.4.0","typescript":"^5.2.2","oak-domain":"file:../oak-domain"},"peerDependencies":{"oak-domain":"^6.1.0"},"dependencies":{"@alicloud/dysmsapi20170525":"^2.0.24","@alicloud/pop-core":"^1.7.12","@alicloud/sts20150401":"^1.1.6","@aws-sdk/client-s3":"^3.910.0","@aws-sdk/s3-request-presigner":"^3.910.0","ali-oss":"^6.20.0","aws-sdk":"^2.1499.0","cheerio":"^1.0.0-rc.12","cos-wx-sdk-v5":"^1.7.1","proj4":"^2.15.0","tencentcloud-sdk-nodejs":"^4.0.746","ts-md5":"^1.3.1"},"_id":"oak-external-sdk@3.0.2","gitHead":"efddeb7afecd1848d5558d4d2a4c3690dda7c543","types":"./lib/index.d.ts","_nodeVersion":"22.18.0","_npmVersion":"10.9.3","dist":{"integrity":"sha512-K3UHjtCrerbR6WAU4mtoUMpXQ13AykfgQzcaEXHOZ+SezdVJ8BigkWfEQ6VvOYBxjNDVxpGgnkPQM8lUxZ68Hw==","shasum":"6347fd7add746423e45fc5745e913a8ecbb0df3c","tarball":"https://registry.npmjs.org/oak-external-sdk/-/oak-external-sdk-3.0.2.tgz","fileCount":241,"unpackedSize":611736,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQCFzokqR/hI1mDCRFZY2b/OUELwdUQy5HNwa3P3sJTTugIhAMazYpoyqCcALTcxyR4kf4lVIdvrSdz8Rldu50hMot3d"}]},"_npmUser":{"name":"xuchangzju","email":"chinawraith@163.com"},"directories":{},"maintainers":[{"name":"xuchangzju","email":"chinawraith@163.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/oak-external-sdk_3.0.2_1785390242044_0.5934271914036431"},"_hasShrinkwrap":false}},"time":{"created":"2022-08-13T02:29:28.470Z","modified":"2026-07-30T05:44:03.225Z","1.0.0":"2022-08-13T02:29:28.638Z","1.0.1":"2022-08-19T01:52:19.321Z","1.0.2":"2022-09-02T06:36:24.295Z","1.0.3":"2022-10-13T11:57:59.707Z","1.0.4":"2022-11-30T10:04:42.735Z","1.0.5":"2022-11-30T11:07:31.104Z","1.0.6":"2023-01-20T11:45:00.979Z","1.0.7":"2023-01-30T11:02:10.939Z","1.0.8":"2023-01-31T12:59:49.118Z","1.0.9":"2023-02-08T13:05:03.242Z","1.0.10":"2023-02-15T08:11:28.850Z","1.0.11":"2023-02-25T10:56:43.569Z","1.0.12":"2023-06-12T11:33:45.269Z","1.0.13":"2023-11-17T13:31:26.207Z","12.0.0":"2023-12-05T09:35:03.431Z","2.0.0":"2023-12-05T09:37:22.125Z","2.0.1":"2023-12-16T14:13:30.506Z","2.0.2":"2023-12-16T14:15:00.090Z","2.0.3":"2023-12-28T03:41:02.020Z","2.0.4":"2024-01-21T11:22:17.548Z","2.1.0":"2024-02-20T09:06:43.885Z","2.2.0":"2024-03-20T02:46:55.153Z","2.3.0":"2024-04-18T01:38:41.478Z","2.3.1":"2024-07-16T02:06:56.082Z","2.3.2":"2024-08-16T06:32:53.635Z","2.3.3":"2024-09-14T01:40:15.022Z","2.3.4":"2024-11-27T10:54:53.838Z","2.3.5":"2024-12-23T08:23:38.164Z","2.3.6":"2025-04-07T06:01:45.366Z","2.3.7":"2025-05-29T02:55:03.296Z","2.3.8":"2025-06-16T04:13:20.538Z","2.3.9":"2025-08-02T13:24:07.716Z","2.3.10":"2025-08-04T07:15:52.723Z","2.3.11":"2025-10-16T01:14:07.348Z","2.3.12":"2026-01-09T07:53:58.210Z","2.3.13":"2026-01-21T02:59:29.504Z","2.3.14":"2026-03-06T12:37:08.533Z","3.0.0":"2026-04-14T11:32:13.348Z","3.0.1":"2026-04-14T11:37:10.092Z","3.0.2":"2026-07-30T05:44:02.185Z"},"author":{"name":"XuChang"},"license":"ISC","description":"`oak-external-sdk` 是一个面向 Oak 体系项目的外部服务适配库。","maintainers":[{"name":"xuchangzju","email":"chinawraith@163.com"}],"readme":"# oak-external-sdk\n\n`oak-external-sdk` 是一个面向 Oak 体系项目的外部服务适配库。\n\n它把常见的第三方能力统一收敛到一个 TypeScript SDK 中，包括微信、短信、对象存储、地图服务等，并统一使用 `oak-domain` 的异常类型向上抛错。\n\n## 能力范围\n\n当前代码库主要覆盖以下模块：\n\n- 微信\n  - 小程序：`WechatMpInstance`\n  - 公众号：`WechatPublicInstance`\n  - 网页扫码登录：`WechatWebInstance`\n  - 原生应用：`WechatNativeInstance`\n- 短信\n  - 阿里云\n  - 腾讯云\n  - 天翼云\n- 对象存储 / 上传签名\n  - 阿里云 OSS\n  - 腾讯云 COS\n  - 天翼云对象存储\n  - 七牛 Kodo\n  - S3 兼容存储\n  - Local 自定义签名\n- 地图\n  - 高德地图\n  - 天地图\n- 其他\n  - 微信公众号文章解析\n  - 七牛直播相关接口\n\n## 设计目标\n\n这个库不是简单地把各家官方 SDK 原样透传出来，而是做了一层统一封装：\n\n- 统一的 SDK 入口和实例缓存\n- 统一的异常语义\n- 常用上传签名和预签名 URL 能力\n- 微信 access token 自动刷新\n- 多运行环境适配\n\n实例通常通过 `getInstance(...)` 获取，并按 `appId`、`accessKey` 等参数做缓存。\n\n## 运行环境\n\n- Node.js `>= 18`\n- 依赖全局 `fetch`\n\n## 安装与开发\n\n在 Oak 工作区中本地开发：\n\n```bash\nnpm install\n```\n\n构建：\n\n```bash\nnpm run build\n```\n\n测试：\n\n```bash\nnpm test\n```\n\n说明：\n\n- `npm test` 当前更偏向手工测试脚本入口，不是完整的自动化单测体系。\n- 仓库里还有 `test/testSms.ts`、`test/testWechatMp.ts`、`test/testCos.ts` 等示例脚本，可按需手动调整后执行。\n\n## 导出入口\n\n统一导出在 [src/index.ts](./src/index.ts)。\n\n当前主要导出如下：\n\n- `WechatSDK`\n- `SmsSdk`\n- `AmapSDK`\n- `QiniuSDK`\n- `CTYunSDK`\n- `ALiYunSDK`\n- `TencentYunSDK`\n- `MapwordSDK`\n- `LocalSDK`\n- `S3SDK`\n\n注意：\n\n- 当前对外导出名是 `MapwordSDK`，不是 `MapWorldSDK`。这是代码中的现状，不是 README 笔误。\n\n## 快速示例\n\n### 1. 高德逆地理编码\n\n```ts\nimport { AmapSDK } from 'oak-external-sdk';\n\nconst amap = AmapSDK.getInstance(process.env.AMAP_KEY!);\n\nconst result = await amap.regeo({\n  longitude: 116.397128,\n  latitude: 39.916527,\n});\n\nconsole.log(result);\n```\n\n### 2. 阿里云 OSS 上传参数\n\n```ts\nimport { ALiYunSDK } from 'oak-external-sdk';\n\nconst oss = ALiYunSDK.getInstance(\n  process.env.OSS_ACCESS_KEY!,\n  process.env.OSS_ACCESS_SECRET!,\n);\n\nconst uploadInfo = oss.getUploadInfo(\n  'example-bucket',\n  'cn-hangzhou',\n  'images/demo.png',\n);\n\nconsole.log(uploadInfo);\n```\n\n### 3. S3 预签名上传 URL\n\n```ts\nimport { S3SDK } from 'oak-external-sdk';\n\nconst s3 = S3SDK.getInstance(\n  process.env.S3_ACCESS_KEY!,\n  process.env.S3_ACCESS_SECRET!,\n  process.env.S3_ENDPOINT,\n  'us-east-1',\n);\n\nconst uploadInfo = await s3.getUploadInfo(\n  'example-bucket',\n  'images/demo.png',\n);\n\nconsole.log(uploadInfo.uploadUrl);\n```\n\n### 4. 微信小程序订阅消息\n\n```ts\nimport { WechatMpInstance, WechatSDK } from 'oak-external-sdk';\n\nconst wechat = WechatSDK.getInstance(\n  process.env.WECHAT_APP_ID!,\n  'wechatMp',\n  process.env.WECHAT_APP_SECRET!,\n) as WechatMpInstance;\n\nawait wechat.sendSubscribedMessage({\n  templateId: 'TEMPLATE_ID',\n  openId: 'OPEN_ID',\n  data: {\n    thing1: { value: '测试活动' },\n  },\n  state: 'formal',\n});\n```\n\n### 5. 微信公众号 JS-SDK 签名\n\n```ts\nimport { WechatPublicInstance, WechatSDK } from 'oak-external-sdk';\n\nconst wechat = WechatSDK.getInstance(\n  process.env.WECHAT_PUBLIC_APP_ID!,\n  'wechatPublic',\n  process.env.WECHAT_PUBLIC_APP_SECRET!,\n) as WechatPublicInstance;\n\nconst sign = await wechat.signatureJsSDK({\n  url: 'https://example.com/page',\n});\n\nconsole.log(sign);\n```\n\n## 模块说明\n\n### WechatSDK\n\n入口文件：[src/WechatSDK.ts](./src/WechatSDK.ts)\n\n支持按不同微信场景创建实例：\n\n- `wechatMp`\n- `wechatPublic`\n- `web`\n- `native`\n\n主要能力包括：\n\n- `code2Session`\n- `decryptData`\n- access token 自动刷新\n- 小程序订阅消息 / 客服消息 / 物流接口\n- 公众号模板消息 / 菜单 / 标签 / 素材 / 二维码 / JS-SDK 签名\n- 网页授权场景\n\n## SmsSdk\n\n入口文件：[src/SmsSdk.ts](./src/SmsSdk.ts)\n\n支持：\n\n- `ali`\n- `tencent`\n- `ctyun`\n\n典型方法：\n\n- `sendSms(...)`\n- `syncTemplate(...)`\n\n## 对象存储 SDK\n\n相关入口文件：\n\n- [src/ALiYunSDK.ts](./src/ALiYunSDK.ts)\n- [src/TencentYunSDK.ts](./src/TencentYunSDK.ts)\n- [src/CTYunSDK.ts](./src/CTYunSDK.ts)\n- [src/QiniuSDK.ts](./src/QiniuSDK.ts)\n- [src/S3SDK.ts](./src/S3SDK.ts)\n- [src/LocalSDK.ts](./src/LocalSDK.ts)\n\n常见能力包括：\n\n- `getUploadInfo(...)`\n- `presignObjectUrl(...)`\n- `isExistObject(...)`\n- `removeFile(...)`\n- `prepareMultipartUpload(...)`\n- `uploadPart(...)`\n- `completeMultipartUpload(...)`\n\n补充说明：\n\n- `QiniuSDK` 除文件存储外，还实现了直播流相关方法。\n- `LocalSDK` 不是本地文件系统封装，而是一套自定义上传 token / access token 签名工具。\n\n## 地图 SDK\n\n入口文件：\n\n- [src/AmapSDK.ts](./src/AmapSDK.ts)\n- [src/MapWorldSDK.ts](./src/MapWorldSDK.ts)\n\n典型能力：\n\n- `regeo(...)`\n- `geocode(...)`\n- `getDrivingPath(...)`\n- `getDistrict(...)`\n\n其中天地图实现会对返回结果做一层转换，例如提取 `poiName`、`areaId`。\n\n## 目录结构\n\n```text\nsrc/\n  index.ts               # 统一导出\n  *SDK.ts                # 各能力域入口和实例缓存\n  service/               # 具体第三方服务实现\n  types/                 # 对外类型定义\n  utils/                 # fetch / form-data / cheerio 等适配层\ntest/                    # 手工测试脚本\nscripts/                 # 构建辅助脚本\n```\n\n## 异常处理\n\n库内部统一使用 `oak-domain` 的异常类型，例如：\n\n- `OakExternalException`\n- `OakNetworkException`\n- `OakServerProxyException`\n- `OakException`\n\n这意味着上层业务可以用统一方式处理第三方服务错误，而不必分别适配各家 SDK 的错误对象。\n\n## 多端适配说明\n\n仓库中存在以下多端变体文件：\n\n- `*.ts`\n- `*.web.ts`\n- `*.native.ts`\n- `*.mp.ts`\n\n主要用于适配：\n\n- `fetch`\n- `FormData`\n- `cheerio`\n\n但当前多端支持并不完全等价，部分 `mp` 实现仍是占位实现，使用前应按目标运行环境做实际验证。\n\n## 当前限制\n\n- README 之前缺失较多信息，本文件主要依据当前代码实现整理。\n- 测试覆盖较弱，更多是联调脚本而不是完备单元测试。\n- 一些模块的跨端实现并不完整。\n- 某些导出命名存在历史遗留问题，例如 `MapwordSDK`。\n\n## 相关文件\n\n- 统一导出：[src/index.ts](./src/index.ts)\n- 微信入口：[src/WechatSDK.ts](./src/WechatSDK.ts)\n- 短信入口：[src/SmsSdk.ts](./src/SmsSdk.ts)\n- 对象存储入口：[src/QiniuSDK.ts](./src/QiniuSDK.ts)\n- 地图入口：[src/AmapSDK.ts](./src/AmapSDK.ts)\n","readmeFilename":"README.md"}