{"_id":"multipart-upload-zct","_rev":"205-fe86d8db69b646cda7a9a71faed9bd1e","name":"multipart-upload-zct","dist-tags":{"latest":"2.6.5"},"versions":{"1.4.3":{"name":"multipart-upload-zct","version":"1.4.3","author":"","license":"ISC","_id":"multipart-upload-zct@1.4.3","maintainers":[{"name":"fushiliang","email":"994301536@qq.com"}],"dist":{"shasum":"2aeb9135ebefaadcd2c415e9ccb82b2b3fca45f4","tarball":"https://registry.npmjs.org/multipart-upload-zct/-/multipart-upload-zct-1.4.3.tgz","fileCount":9,"integrity":"sha512-NcHbGkeOMd60k4T6HuTNPJAYY9eSAQH4z2lxYgZ26v6Va2X6qzJZ1pYEfia6KElvObEPoM997B7CQ/rJvVNdtA==","signatures":[{"sig":"MEYCIQCyLyySLNluCtuhoA6jjYVUOotatM6STdn6CT1M7waJWwIhAJVQdvjWFeX1oyWQc7RbYzx74anl2yIWlfDRjVRRhpX4","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":21157},"main":"index.js","scripts":{},"_npmUser":{"name":"fushiliang","email":"994301536@qq.com"},"_npmVersion":"10.6.0","description":"分片上传","directories":{},"_nodeVersion":"20.13.1","dependencies":{"axios":"^1.7.2","js-md5":"^0.8.3"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/multipart-upload-zct_1.4.3_1718267102807_0.2166763078460705","host":"s3://npm-registry-packages"}},"2.1.6":{"name":"multipart-upload-zct","version":"2.1.6","keywords":["multipart-upload","upload"],"author":"","license":"ISC","_id":"multipart-upload-zct@2.1.6","maintainers":[{"name":"fushiliang","email":"994301536@qq.com"}],"homepage":"https://github.com/fushiliang321/multipart-upload","bugs":{"url":"https://github.com/fushiliang321/multipart-upload/issues"},"dist":{"shasum":"5232848eac2672d11aba4bb8993bfd887500ecb6","tarball":"https://registry.npmjs.org/multipart-upload-zct/-/multipart-upload-zct-2.1.6.tgz","fileCount":29,"integrity":"sha512-bP+LU6s4hf2Vz2PS/Z1cOpOcX6nRrUhdf0ITSH23RykKR92Ut/wKctYS5l9ADB5I8Dl8jySaDDwGSYsI72fPiQ==","signatures":[{"sig":"MEUCICVvWSD+QHl4ONjrzsn58ZldT7JKgjg+cxMDk91sRrwbAiEAzregKkgGAU1LHa3WYxVnFOEA2TT2rOMBcUnG1RJtWvs=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":69005},"main":"index.ts","type":"module","gitHead":"fa5fce982baaa70e5a19f93de8760cd381464c26","scripts":{"postinstall":"npx vite build --config multipart-upload-zct-vite.config.js"},"_npmUser":{"name":"fushiliang","email":"994301536@qq.com"},"repository":{"url":"git://github.com/fushiliang321/multipart-upload.git","type":"git"},"_npmVersion":"10.7.0","description":"分片上传","directories":{},"_nodeVersion":"20.15.0","dependencies":{"axios":"^1.7.2","js-md5":"^0.8.3"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^5.0.0","vite-plugin-dts":"^3.9.1"},"_npmOperationalInternal":{"tmp":"tmp/multipart-upload-zct_2.1.6_1721098003646_0.41408931085537715","host":"s3://npm-registry-packages"}},"2.1.8":{"name":"multipart-upload-zct","version":"2.1.8","keywords":["multipart-upload","upload"],"author":"","license":"ISC","_id":"multipart-upload-zct@2.1.8","maintainers":[{"name":"fushiliang","email":"994301536@qq.com"}],"homepage":"https://github.com/fushiliang321/multipart-upload","bugs":{"url":"https://github.com/fushiliang321/multipart-upload/issues"},"dist":{"shasum":"73af9dc3d0ca0a8989f75b709391c7950e3f4a5a","tarball":"https://registry.npmjs.org/multipart-upload-zct/-/multipart-upload-zct-2.1.8.tgz","fileCount":30,"integrity":"sha512-92hvbo6G4lxQZfmw7Sdy9os8ugq60BBDOkhe/oTwNWAclTXZaYxBmpSY5cZKDjSjiuQsW2dnN0QVQ6Ss4FG9bA==","signatures":[{"sig":"MEQCICP+PlFdja5VFSafG9LNBMW64HtkAozRVnuo4e39Ror+AiBrOS0pJdaUoj6psSTjYpbirV9+C2V2p/FIql5BHPvUIw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":92188},"main":"index.ts","type":"module","gitHead":"1445a251872a17b4292ccaa5e7fc9ebf3f66c6c6","_npmUser":{"name":"fushiliang","email":"994301536@qq.com"},"repository":{"url":"git://github.com/fushiliang321/multipart-upload.git","type":"git"},"_npmVersion":"10.7.0","description":"分片上传","directories":{},"_nodeVersion":"20.15.1","dependencies":{"axios":"^1.7.2","js-md5":"^0.8.3"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^5.0.0","vite-plugin-dts":"^3.9.1"},"_npmOperationalInternal":{"tmp":"tmp/multipart-upload-zct_2.1.8_1721270181741_0.5334614602603405","host":"s3://npm-registry-packages"}},"2.1.9":{"name":"multipart-upload-zct","version":"2.1.9","keywords":["multipart-upload","upload"],"author":"","license":"ISC","_id":"multipart-upload-zct@2.1.9","maintainers":[{"name":"fushiliang","email":"994301536@qq.com"}],"homepage":"https://github.com/fushiliang321/multipart-upload","bugs":{"url":"https://github.com/fushiliang321/multipart-upload/issues"},"dist":{"shasum":"d77d75b4946948f6cb762df33a9e90067e542e02","tarball":"https://registry.npmjs.org/multipart-upload-zct/-/multipart-upload-zct-2.1.9.tgz","fileCount":31,"integrity":"sha512-+Fb2V3Kvx/Gn0CjwVPeFkfdTUNTKJC2tQ3AT4H5+9PWPjxuaRxQbFI2dNZExBDgvy0Vhv8m4lFZw+Hm32qnOZQ==","signatures":[{"sig":"MEYCIQCgglhT4DK4ttIO/MuJDlFvsZembKdaN2FDPxJxruTBIwIhAM+juKCVFK5xQOuwGAhCMeiNWa26zWgy0eo25Tn5hs2m","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":93932},"main":"index.ts","type":"module","gitHead":"4778ad174c82ead96bdabd857b3646f949c34f91","_npmUser":{"name":"fushiliang","email":"994301536@qq.com"},"repository":{"url":"git://github.com/fushiliang321/multipart-upload.git","type":"git"},"_npmVersion":"10.7.0","description":"分片上传","directories":{},"_nodeVersion":"20.15.1","dependencies":{"axios":"^1.7.2","js-md5":"^0.8.3"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^5.0.0","vite-plugin-dts":"^3.9.1"},"_npmOperationalInternal":{"tmp":"tmp/multipart-upload-zct_2.1.9_1721274672013_0.2720382088536748","host":"s3://npm-registry-packages"}},"2.2.0":{"name":"multipart-upload-zct","version":"2.2.0","keywords":["multipart-upload","upload"],"author":"","license":"ISC","_id":"multipart-upload-zct@2.2.0","maintainers":[{"name":"fushiliang","email":"994301536@qq.com"}],"homepage":"https://github.com/fushiliang321/multipart-upload","bugs":{"url":"https://github.com/fushiliang321/multipart-upload/issues"},"dist":{"shasum":"06f1bff0518dc9a0223dfe328ffeb7275f867f8e","tarball":"https://registry.npmjs.org/multipart-upload-zct/-/multipart-upload-zct-2.2.0.tgz","fileCount":32,"integrity":"sha512-fQ72CbPiaZKux685YGsEiktB9e9pHFP0EXUE0rLGw/kVKQvw0o3DOHE3RVWiIZAcWotjxrOUfTzbFWQ+lfBlJQ==","signatures":[{"sig":"MEQCIEdfY+bzVzQ6cEsYVFPPBncCa/sWYO+vHPpfh+xDMLaOAiBe4CNG3ftglwNALmaEcGl12bYKd1aTqOQNlWI+8BnaZQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":99792},"main":"index.ts","type":"module","gitHead":"6b9cb0a8d922335360c77d5ae95730464f9ef002","_npmUser":{"name":"fushiliang","email":"994301536@qq.com"},"repository":{"url":"git://github.com/fushiliang321/multipart-upload.git","type":"git"},"_npmVersion":"10.7.0","description":"分片上传","directories":{},"_nodeVersion":"20.15.1","dependencies":{"axios":"^1.7.2","js-md5":"^0.8.3"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^5.0.0","vite-plugin-dts":"^3.9.1"},"_npmOperationalInternal":{"tmp":"tmp/multipart-upload-zct_2.2.0_1721383672798_0.8307078265070684","host":"s3://npm-registry-packages"}},"2.2.1":{"name":"multipart-upload-zct","version":"2.2.1","keywords":["multipart-upload","upload"],"author":"","license":"ISC","_id":"multipart-upload-zct@2.2.1","maintainers":[{"name":"fushiliang","email":"994301536@qq.com"}],"homepage":"https://github.com/fushiliang321/multipart-upload","bugs":{"url":"https://github.com/fushiliang321/multipart-upload/issues"},"dist":{"shasum":"5c09430a09e7e2d873451c824684a70e36a8ebb9","tarball":"https://registry.npmjs.org/multipart-upload-zct/-/multipart-upload-zct-2.2.1.tgz","fileCount":33,"integrity":"sha512-7pEm5D7vSyv51Gqpv4DdFjrpqZYPVZZwU0X3r4rEJDWZGKSK93KRFJhzg3boYYjqyvgIM7QdHzCl/O26M1HMdA==","signatures":[{"sig":"MEQCIDo8v2knvPc4vm0GowfrIzbMg51P8a3FY7f/ZiDQMdw3AiAOOxA6SBHjJO8RQtUf4/VL/Hgwi17ooBGCQElpwv7Icw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":117881},"main":"index.ts","type":"module","gitHead":"d847d16833928570f1e2e7ef89db68a12dce0c15","scripts":{"build":"npx vite build --config multipart-upload-zct-vite.config.ts"},"_npmUser":{"name":"fushiliang","email":"994301536@qq.com"},"repository":{"url":"git://github.com/fushiliang321/multipart-upload.git","type":"git"},"_npmVersion":"10.8.1","description":"分片上传","directories":{},"_nodeVersion":"20.16.0","dependencies":{"axios":"^1.7.2","js-md5":"^0.8.3","@types/js-md5":"^0.7.2"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^5.0.0","typescript":"^5.5.4","vite-plugin-dts":"^3.9.1"},"_npmOperationalInternal":{"tmp":"tmp/multipart-upload-zct_2.2.1_1723540911667_0.02834643167369988","host":"s3://npm-registry-packages"}},"2.3.0":{"name":"multipart-upload-zct","version":"2.3.0","keywords":["multipart-upload","upload"],"author":"","license":"ISC","_id":"multipart-upload-zct@2.3.0","maintainers":[{"name":"fushiliang","email":"994301536@qq.com"}],"homepage":"https://github.com/fushiliang321/multipart-upload","bugs":{"url":"https://github.com/fushiliang321/multipart-upload/issues"},"dist":{"shasum":"7f1615dedec253851541c9bf03c715817bc48e50","tarball":"https://registry.npmjs.org/multipart-upload-zct/-/multipart-upload-zct-2.3.0.tgz","fileCount":33,"integrity":"sha512-jrrkLro+9emjYcgZAIwQ11CNz7bNNKnIkxBXo2CG4jbVq4SFZ0ZlKK6ZaYYmkluErFCFhQS1j6O/ToOzeNpDPw==","signatures":[{"sig":"MEUCIQCErWCeKXSOMXXOXNJ430rzmG05UF9Sk8BtZqsjFj9KIgIgBcfAFYnCiquDIDFEALPRkN/7Lefpt3VzMJylClbOGTg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":120429},"main":"index.ts","type":"module","gitHead":"9d38ce20ee30f1f3d7d8d977b105781e0f7fb503","scripts":{"build":"npx vite build --config multipart-upload-zct-vite.config.ts"},"_npmUser":{"name":"fushiliang","email":"994301536@qq.com"},"repository":{"url":"git://github.com/fushiliang321/multipart-upload.git","type":"git"},"_npmVersion":"10.8.2","description":"分片上传","directories":{},"_nodeVersion":"22.12.0","dependencies":{"axios":"^1.7.2","js-md5":"^0.8.3","@types/js-md5":"^0.7.2"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^5.0.0","typescript":"^5.5.4","vite-plugin-dts":"^3.9.1"},"_npmOperationalInternal":{"tmp":"tmp/multipart-upload-zct_2.3.0_1741254187795_0.20367909392668482","host":"s3://npm-registry-packages-npm-production"}},"2.3.1":{"name":"multipart-upload-zct","version":"2.3.1","keywords":["multipart-upload","upload"],"author":"","license":"ISC","_id":"multipart-upload-zct@2.3.1","maintainers":[{"name":"fushiliang","email":"994301536@qq.com"}],"homepage":"https://github.com/fushiliang321/multipart-upload","bugs":{"url":"https://github.com/fushiliang321/multipart-upload/issues"},"dist":{"shasum":"ed4441622eb70a859a015513b478d64aff5c0ebf","tarball":"https://registry.npmjs.org/multipart-upload-zct/-/multipart-upload-zct-2.3.1.tgz","fileCount":33,"integrity":"sha512-6luPLc+xjIc5m7Uj0yEa9NxnV8MeJ2qcGuCnivj8hpD8x0Vq6duBcYe8z1hn795oxlxNYqln9Vibn+L9+uD3Zg==","signatures":[{"sig":"MEUCIArXIR2+qNoM2nEk4nejCG3IGlmZFSJwWFWWeAiyuC9jAiEAnLUV20FqWl3JJgHM8RvImYGyCgHDq9fTzQtKj4DmsAM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":120616},"main":"index.ts","type":"module","gitHead":"6d7b1d704cd8982983f7cf4f46b5521d07f5b789","scripts":{"build":"npx vite build --config multipart-upload-zct-vite.config.ts"},"_npmUser":{"name":"fushiliang","email":"994301536@qq.com"},"repository":{"url":"git://github.com/fushiliang321/multipart-upload.git","type":"git"},"_npmVersion":"10.8.2","description":"分片上传","directories":{},"_nodeVersion":"22.12.0","dependencies":{"axios":"^1.7.2","js-md5":"^0.8.3","@types/js-md5":"^0.7.2"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^5.0.0","typescript":"^5.5.4","vite-plugin-dts":"^3.9.1"},"_npmOperationalInternal":{"tmp":"tmp/multipart-upload-zct_2.3.1_1741254662430_0.4677997780720169","host":"s3://npm-registry-packages-npm-production"}},"2.3.2":{"name":"multipart-upload-zct","version":"2.3.2","keywords":["multipart-upload","upload"],"author":"","license":"ISC","_id":"multipart-upload-zct@2.3.2","maintainers":[{"name":"fushiliang","email":"994301536@qq.com"}],"homepage":"https://github.com/fushiliang321/multipart-upload","bugs":{"url":"https://github.com/fushiliang321/multipart-upload/issues"},"dist":{"shasum":"8b69e91ed92da930ae6faa7a9dd2dfa3b1de3032","tarball":"https://registry.npmjs.org/multipart-upload-zct/-/multipart-upload-zct-2.3.2.tgz","fileCount":33,"integrity":"sha512-esHExrfurEX8QnDAs5TG2bfNrOlGYWnfBDPyJ2GHtMiUt4nu6v95eQ+KpQLV5RYjmG3qWlbhOqdO5883huc0jQ==","signatures":[{"sig":"MEQCIGPgsZK36WesSvCFSmRpLq2gJ2TvmTgKGb6Q6U1M/aanAiALe/ICjyu/po1sKdTT6MGFtCQJ4VJqJGenzX6ZaUs3Gw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":120623},"main":"index.ts","type":"module","gitHead":"979bce96f5bcfa97c4c663ce5bebc4566b06e015","scripts":{"build":"npx vite build --config multipart-upload-zct-vite.config.ts"},"_npmUser":{"name":"fushiliang","email":"994301536@qq.com"},"repository":{"url":"git://github.com/fushiliang321/multipart-upload.git","type":"git"},"_npmVersion":"10.8.2","description":"分片上传","directories":{},"_nodeVersion":"22.12.0","dependencies":{"axios":"^1.7.2","js-md5":"^0.8.3","@types/js-md5":"^0.7.2"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^5.0.0","typescript":"^5.5.4","vite-plugin-dts":"^3.9.1"},"_npmOperationalInternal":{"tmp":"tmp/multipart-upload-zct_2.3.2_1741255541345_0.3101020264141383","host":"s3://npm-registry-packages-npm-production"}},"2.4.1":{"name":"multipart-upload-zct","version":"2.4.1","keywords":["multipart-upload","upload"],"author":"","license":"ISC","_id":"multipart-upload-zct@2.4.1","maintainers":[{"name":"fushiliang","email":"994301536@qq.com"}],"homepage":"https://github.com/fushiliang321/multipart-upload","bugs":{"url":"https://github.com/fushiliang321/multipart-upload/issues"},"dist":{"shasum":"f7f5bebf9b163fa70a43e5346c4e345e58eae499","tarball":"https://registry.npmjs.org/multipart-upload-zct/-/multipart-upload-zct-2.4.1.tgz","fileCount":38,"integrity":"sha512-mnqMVucMLBBNsGa7qjNY2/D/JfP0Kmuk6dBfOalV27MUXY2uggdeKA5S6E4CxGXLedUuHU/plTU2L7QYpkmZdA==","signatures":[{"sig":"MEUCIQCuNMB1XAdKgcewFRUZc47on61Sx8b86HL8F8u4g2VlbQIgPTpMdJM8eSSMcG+ClzUXYeJ+63rlfkwuND/zeLfUrRA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":126493},"main":"index.ts","type":"module","gitHead":"653918854aa40e267931c0215f0b99d4b57f8118","scripts":{"build":"npx vite build --config multipart-upload-zct-vite.config.ts"},"_npmUser":{"name":"fushiliang","email":"994301536@qq.com"},"repository":{"url":"git://github.com/fushiliang321/multipart-upload.git","type":"git"},"_npmVersion":"10.8.2","description":"分片上传","directories":{},"_nodeVersion":"20.19.3","dependencies":{"axios":"^1.9.0","js-md5":"^0.8.3","@types/js-md5":"^0.7.2"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^5.4.19","typescript":"^5.8.3","vite-plugin-dts":"^3.9.1"},"_npmOperationalInternal":{"tmp":"tmp/multipart-upload-zct_2.4.1_1752197920994_0.7694315079470126","host":"s3://npm-registry-packages-npm-production"}},"2.5.0":{"name":"multipart-upload-zct","version":"2.5.0","keywords":["multipart-upload","upload"],"author":"","license":"ISC","_id":"multipart-upload-zct@2.5.0","maintainers":[{"name":"fushiliang","email":"994301536@qq.com"}],"homepage":"https://github.com/fushiliang321/multipart-upload","bugs":{"url":"https://github.com/fushiliang321/multipart-upload/issues"},"dist":{"shasum":"5b9075b735b5d4200dd763368fee4d145ec832af","tarball":"https://registry.npmjs.org/multipart-upload-zct/-/multipart-upload-zct-2.5.0.tgz","fileCount":37,"integrity":"sha512-XSwby6lNr9iw+b43oJ1n5wSG3UpONPVVvO7VxJ4xKXajQh5FQUCo40Q/KpGyrN413qeIbfHC35j+Ec6VI+08KA==","signatures":[{"sig":"MEUCIEB2oyWA9V+WUuTn8zk8JukiV/TkxBb/2haHJxiCMisGAiEA9GTzq9Ux9XBTjTjajKB1nUG1mGb96iQWRRlvRsWtuSg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":108548},"main":"index.ts","type":"module","gitHead":"e297464638c274810555fefce9ea042da72f34c1","scripts":{"build":"npx vite build --config multipart-upload-zct-vite.config.ts"},"_npmUser":{"name":"fushiliang","email":"994301536@qq.com"},"repository":{"url":"git://github.com/fushiliang321/multipart-upload.git","type":"git"},"_npmVersion":"10.8.2","description":"分片上传","directories":{},"_nodeVersion":"20.19.4","dependencies":{"axios":"^1.9.0","js-md5":"^0.8.3","@types/js-md5":"^0.7.2"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^5.4.19","typescript":"^5.8.3","@types/axios":"^0.14.4","vite-plugin-dts":"^3.9.1"},"_npmOperationalInternal":{"tmp":"tmp/multipart-upload-zct_2.5.0_1755081885671_0.10842791154700193","host":"s3://npm-registry-packages-npm-production"}},"2.6.0":{"name":"multipart-upload-zct","version":"2.6.0","keywords":["multipart-upload","upload"],"author":"","license":"ISC","_id":"multipart-upload-zct@2.6.0","maintainers":[{"name":"fushiliang","email":"994301536@qq.com"}],"homepage":"https://github.com/fushiliang321/multipart-upload","bugs":{"url":"https://github.com/fushiliang321/multipart-upload/issues"},"dist":{"shasum":"7f003fda113ff844c92502df396181f934562a15","tarball":"https://registry.npmjs.org/multipart-upload-zct/-/multipart-upload-zct-2.6.0.tgz","fileCount":37,"integrity":"sha512-+qNXyQVsglhp9paT3+S3ALsfrx9tdEmngY+mNys5/zxsJefBguaNKdtyYDcS0cK4paT0Zmt1aPybh+oYgVf3eQ==","signatures":[{"sig":"MEQCIFqbYuU/OIQY/cY30ET+MGz21li5UxgUqYRR6rlehEirAiAgGnDbJIVo2kKwPzLtdOZD3XqUPGPRoBouhDI8RiT1MQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":161460},"main":"index.ts","type":"module","gitHead":"c8cff77fdf2098e4c4f1a5b138dea8017861a436","scripts":{"build":"npx vite build --config multipart-upload-zct-vite.config.ts"},"_npmUser":{"name":"fushiliang","email":"994301536@qq.com"},"repository":{"url":"git://github.com/fushiliang321/multipart-upload.git","type":"git"},"_npmVersion":"10.8.2","description":"分片上传","directories":{},"_nodeVersion":"20.19.4","dependencies":{"axios":"^1.9.0","js-md5":"^0.8.3","@types/js-md5":"^0.7.2"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^5.4.19","typescript":"^5.8.3","@types/axios":"^0.14.4","vite-plugin-dts":"^3.9.1"},"_npmOperationalInternal":{"tmp":"tmp/multipart-upload-zct_2.6.0_1755225676388_0.3102914353384325","host":"s3://npm-registry-packages-npm-production"}},"2.6.1":{"name":"multipart-upload-zct","version":"2.6.1","keywords":["multipart-upload","upload"],"author":"","license":"ISC","_id":"multipart-upload-zct@2.6.1","maintainers":[{"name":"fushiliang","email":"994301536@qq.com"}],"homepage":"https://github.com/fushiliang321/multipart-upload","bugs":{"url":"https://github.com/fushiliang321/multipart-upload/issues"},"dist":{"shasum":"714c3631d3392af14d487912c3e322fd4cac7fca","tarball":"https://registry.npmjs.org/multipart-upload-zct/-/multipart-upload-zct-2.6.1.tgz","fileCount":37,"integrity":"sha512-1a+rc/TeNlcY+s+Mp13/WuwnQAzr8yOGFXPE833Ih1D4lfKTQQohdQsrwn+aV6WJ810RNkx2s1vyxqfNeGmOfQ==","signatures":[{"sig":"MEUCIQD1BMYmjPNDdWorZOjHn+lsDI5p/wjmBgCDf2QHKPDFPAIgfxgVEd6pkG0tEo7ajQdaz6GoMWymgRTGkdtDTS8mIs4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":161549},"main":"index.ts","type":"module","gitHead":"cc831f4cd822532a2347c62c01bc032953632fa9","scripts":{"build":"npx vite build --config multipart-upload-zct-vite.config.ts"},"_npmUser":{"name":"fushiliang","email":"994301536@qq.com"},"repository":{"url":"git://github.com/fushiliang321/multipart-upload.git","type":"git"},"_npmVersion":"10.8.2","description":"分片上传","directories":{},"_nodeVersion":"20.19.5","dependencies":{"axios":"^1.9.0","js-md5":"^0.8.3","@types/js-md5":"^0.7.2"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^5.4.19","typescript":"^5.8.3","@types/axios":"^0.14.4","vite-plugin-dts":"^3.9.1"},"_npmOperationalInternal":{"tmp":"tmp/multipart-upload-zct_2.6.1_1757901369844_0.770847782829059","host":"s3://npm-registry-packages-npm-production"}},"2.6.2":{"name":"multipart-upload-zct","version":"2.6.2","keywords":["multipart-upload","upload"],"author":"","license":"ISC","_id":"multipart-upload-zct@2.6.2","maintainers":[{"name":"fushiliang","email":"994301536@qq.com"}],"homepage":"https://github.com/fushiliang321/multipart-upload","bugs":{"url":"https://github.com/fushiliang321/multipart-upload/issues"},"dist":{"shasum":"82399de720ad02fb2f087ba83b95d81fb2180585","tarball":"https://registry.npmjs.org/multipart-upload-zct/-/multipart-upload-zct-2.6.2.tgz","fileCount":37,"integrity":"sha512-qZI23VBTCSI1yZR6jVdOHtJNbUb9Co8tHZuEm1N5Nd0PL7EhuirYraCF/thsFAuYarrpU6wmngyOc33TTC/L9Q==","signatures":[{"sig":"MEUCIQCfTihMKINIzB7fBGKhwJRpS9qehlD4mjDt+1wVguhOSAIgHfLicy8XrficQ6wt1xzGj0pvtv+0sAJmUI5dx3wibLk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":161555},"main":"index.ts","type":"module","gitHead":"565d21caa3f217cc4cfac2cd90b7850ce064d738","scripts":{"build":"npx vite build --config multipart-upload-zct-vite.config.ts"},"_npmUser":{"name":"fushiliang","email":"994301536@qq.com"},"repository":{"url":"git://github.com/fushiliang321/multipart-upload.git","type":"git"},"_npmVersion":"10.8.2","description":"分片上传","directories":{},"_nodeVersion":"20.19.5","dependencies":{"axios":"^1.9.0","js-md5":"^0.8.3","@types/js-md5":"^0.7.2"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^5.4.19","typescript":"^5.8.3","@types/axios":"^0.14.4","vite-plugin-dts":"^3.9.1"},"_npmOperationalInternal":{"tmp":"tmp/multipart-upload-zct_2.6.2_1757902178515_0.3363250002376099","host":"s3://npm-registry-packages-npm-production"}},"2.6.3":{"name":"multipart-upload-zct","version":"2.6.3","keywords":["multipart-upload","upload"],"author":"","license":"ISC","_id":"multipart-upload-zct@2.6.3","maintainers":[{"name":"fushiliang","email":"994301536@qq.com"}],"homepage":"https://github.com/fushiliang321/multipart-upload","bugs":{"url":"https://github.com/fushiliang321/multipart-upload/issues"},"dist":{"shasum":"53d2b0cf38802f44cc8bcc086621d57d5b69c599","tarball":"https://registry.npmjs.org/multipart-upload-zct/-/multipart-upload-zct-2.6.3.tgz","fileCount":39,"integrity":"sha512-nCv1SkBjptPdCUVBVqtxSThT3zmARRzcvvqyXZsaFSTFHsd8GKB1T1iWPeJtjNmAetd70ndmUS0n8qbz4ZarDw==","signatures":[{"sig":"MEUCIEXq1ypRZs+bhMDPhbZz+aDKC/DO+mITWd1lReCkkX6BAiEA3evN63VPhO9Ltg7Ii5EbiLFSJldHLzwDv5dtb6vc5U8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":161740},"main":"index.ts","type":"module","types":"./index.d.ts","gitHead":"7e6bcbd2ffe6bdea13db7b8cd25946430a3ce345","scripts":{"build":"npx vite build --config multipart-upload-zct-vite.config.ts"},"_npmUser":{"name":"fushiliang","email":"994301536@qq.com"},"repository":{"url":"git://github.com/fushiliang321/multipart-upload.git","type":"git"},"_npmVersion":"10.8.2","description":"分片上传","directories":{},"_nodeVersion":"20.19.5","dependencies":{"axios":"^1.9.0","js-md5":"^0.8.3","@types/js-md5":"^0.7.2"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^5.4.19","typescript":"^5.8.3","@types/axios":"^0.14.4","vite-plugin-dts":"^3.9.1"},"_npmOperationalInternal":{"tmp":"tmp/multipart-upload-zct_2.6.3_1758162441464_0.24545297275822775","host":"s3://npm-registry-packages-npm-production"}},"2.6.4":{"name":"multipart-upload-zct","version":"2.6.4","keywords":["multipart-upload","upload"],"author":"","license":"ISC","_id":"multipart-upload-zct@2.6.4","maintainers":[{"name":"fushiliang","email":"994301536@qq.com"}],"homepage":"https://github.com/fushiliang321/multipart-upload","bugs":{"url":"https://github.com/fushiliang321/multipart-upload/issues"},"dist":{"shasum":"7b9c1b90191863a7b4f8e5bd5eef336ce46f057d","tarball":"https://registry.npmjs.org/multipart-upload-zct/-/multipart-upload-zct-2.6.4.tgz","fileCount":40,"integrity":"sha512-WeJhmhGonOIh8BsrDM3jmBOFDfrf61/uJIF7pOpLLRRnEOaeEnYKX5shROmHDHopNfGp+NJUevG4QuQqIcWnbQ==","signatures":[{"sig":"MEUCIEeQooPrA6NnBU9yOCY/xBqx3BH/UJK5rwQqVeXY0hARAiEA0muAY1nfdQGtsnxduhPtjPQDb+pBZy5FtlEGD+5yOww=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":161915},"main":"index.ts","type":"module","types":"./index.d.ts","gitHead":"f2a7f8e8870fa4610233762c78587a7052af2fdb","scripts":{"build":"npx vite build --config multipart-upload-zct-vite.config.ts"},"_npmUser":{"name":"fushiliang","email":"994301536@qq.com"},"repository":{"url":"git://github.com/fushiliang321/multipart-upload.git","type":"git"},"_npmVersion":"10.8.2","description":"分片上传","directories":{},"_nodeVersion":"20.19.5","dependencies":{"axios":"^1.9.0","js-md5":"^0.8.3","@types/js-md5":"^0.7.2"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^5.4.19","typescript":"^5.8.3","@types/axios":"^0.14.4","vite-plugin-dts":"^3.9.1"},"_npmOperationalInternal":{"tmp":"tmp/multipart-upload-zct_2.6.4_1758162902703_0.8740325817821892","host":"s3://npm-registry-packages-npm-production"}},"2.6.5":{"name":"multipart-upload-zct","version":"2.6.5","description":"分片上传","author":"","license":"ISC","type":"module","main":"index.ts","scripts":{"build":"npx vite build --config multipart-upload-zct-vite.config.ts"},"dependencies":{"@types/js-md5":"^0.7.2","axios":"^1.9.0","js-md5":"^0.8.3"},"devDependencies":{"@types/axios":"^0.14.4","typescript":"^5.8.3","vite":"^5.4.19","vite-plugin-dts":"^3.9.1"},"keywords":["multipart-upload","upload"],"homepage":"https://github.com/fushiliang321/multipart-upload","bugs":{"url":"https://github.com/fushiliang321/multipart-upload/issues"},"repository":{"type":"git","url":"git://github.com/fushiliang321/multipart-upload.git"},"_id":"multipart-upload-zct@2.6.5","gitHead":"c8a8e0c9bdbc7e2731680c7b39fa6cbc6752eb65","types":"./index.d.ts","_nodeVersion":"20.19.5","_npmVersion":"10.8.2","dist":{"integrity":"sha512-ar13ykOmHFlGiy3wALWYW/A6TJQtniPuys6KVz16aJ181QPE+W7HYbA52AX0pb99uhAA2oNPyT0ksCStXsSl9A==","shasum":"31e3d674db34be14cc95937791aea8d4e757bbe5","tarball":"https://registry.npmjs.org/multipart-upload-zct/-/multipart-upload-zct-2.6.5.tgz","fileCount":40,"unpackedSize":161950,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCIAbvmwCLaMS5gLdRY/YPRMoB9KuSFXhA4xb78hgmDv5/AiAKrHGU0EwAZCYi4LhgBr2o2rGSEgcyCgjnlJImu9Q0wg=="}]},"_npmUser":{"name":"fushiliang","email":"994301536@qq.com"},"directories":{},"maintainers":[{"name":"fushiliang","email":"994301536@qq.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/multipart-upload-zct_2.6.5_1758163742003_0.5090566542084778"},"_hasShrinkwrap":false}},"time":{"created":"2024-06-06T09:06:16.660Z","modified":"2025-09-18T02:49:02.429Z","0.1.0":"2024-06-06T09:06:16.861Z","1.0.0":"2024-06-06T09:14:18.029Z","1.0.1":"2024-06-06T09:18:44.141Z","1.1.0":"2024-06-07T03:09:15.085Z","1.1.1":"2024-06-07T03:59:29.804Z","1.1.2":"2024-06-07T06:08:54.713Z","1.1.3":"2024-06-07T06:18:46.334Z","1.2.0":"2024-06-11T07:14:52.672Z","1.2.1":"2024-06-11T08:55:02.957Z","1.3.0":"2024-06-12T08:30:32.691Z","1.3.1":"2024-06-12T08:41:11.600Z","1.4.0":"2024-06-13T06:18:16.294Z","1.4.1":"2024-06-13T06:24:53.688Z","1.4.2":"2024-06-13T06:26:51.227Z","1.4.3":"2024-06-13T08:25:02.957Z","2.0.0":"2024-07-12T09:01:29.868Z","2.0.1":"2024-07-12T09:19:53.351Z","2.0.2":"2024-07-12T09:30:33.203Z","2.0.4":"2024-07-12T09:46:13.717Z","2.0.5":"2024-07-12T09:48:03.018Z","2.0.6":"2024-07-12T09:54:35.724Z","2.0.7":"2024-07-12T09:56:30.448Z","2.0.8":"2024-07-12T09:57:13.486Z","2.0.9":"2024-07-12T10:00:36.658Z","2.0.10":"2024-07-12T10:07:31.816Z","2.0.11":"2024-07-12T10:09:21.132Z","2.0.12":"2024-07-12T10:12:00.567Z","2.0.13":"2024-07-12T10:15:51.799Z","2.0.14":"2024-07-12T10:19:48.110Z","2.0.15":"2024-07-12T10:20:32.180Z","2.0.16":"2024-07-12T10:24:15.827Z","2.0.17":"2024-07-13T01:21:58.607Z","2.0.18":"2024-07-13T01:23:36.868Z","2.0.19":"2024-07-13T01:24:14.882Z","2.0.20":"2024-07-13T01:24:34.818Z","2.0.21":"2024-07-13T01:35:47.392Z","2.0.22":"2024-07-13T01:54:24.642Z","2.0.23":"2024-07-13T01:54:42.651Z","2.0.24":"2024-07-13T01:59:12.204Z","2.0.25":"2024-07-13T02:04:05.783Z","2.0.26":"2024-07-13T02:04:32.762Z","2.0.27":"2024-07-13T02:16:36.602Z","2.0.28":"2024-07-13T02:31:56.744Z","2.0.29":"2024-07-13T02:32:14.716Z","2.0.30":"2024-07-13T02:39:28.140Z","2.0.31":"2024-07-13T02:39:44.881Z","2.0.32":"2024-07-13T02:41:10.794Z","2.0.33":"2024-07-13T02:46:08.437Z","2.0.34":"2024-07-13T03:07:38.046Z","2.0.35":"2024-07-13T03:10:58.631Z","2.0.36":"2024-07-13T03:11:17.839Z","2.0.37":"2024-07-13T03:24:13.229Z","2.0.38":"2024-07-13T03:35:26.605Z","2.0.39":"2024-07-13T03:36:19.616Z","2.0.40":"2024-07-13T03:38:56.721Z","2.0.41":"2024-07-13T03:40:06.857Z","2.0.42":"2024-07-13T03:40:26.230Z","2.0.43":"2024-07-13T03:43:30.753Z","2.0.44":"2024-07-13T03:56:05.132Z","2.0.45":"2024-07-13T03:58:11.159Z","2.0.46":"2024-07-13T06:04:54.235Z","2.0.47":"2024-07-13T06:08:58.201Z","2.0.48":"2024-07-13T06:22:32.561Z","2.0.49":"2024-07-13T06:52:58.106Z","2.0.50":"2024-07-13T07:05:10.213Z","2.0.51":"2024-07-13T08:22:48.736Z","2.0.52":"2024-07-13T08:23:10.246Z","2.0.53":"2024-07-13T08:24:31.766Z","2.0.55":"2024-07-13T08:30:52.127Z","2.0.56":"2024-07-13T08:31:18.654Z","2.0.57":"2024-07-13T08:33:11.518Z","2.0.58":"2024-07-13T08:33:37.367Z","2.0.59":"2024-07-13T08:36:34.834Z","2.0.60":"2024-07-13T08:38:43.357Z","2.0.61":"2024-07-13T08:40:57.202Z","2.0.62":"2024-07-13T08:41:06.864Z","2.0.63":"2024-07-13T08:47:31.273Z","2.0.64":"2024-07-13T09:09:53.096Z","2.0.65":"2024-07-15T03:38:42.949Z","2.0.66":"2024-07-15T03:44:55.149Z","2.0.67-beta.0":"2024-07-15T06:05:38.125Z","2.0.67":"2024-07-15T06:06:20.134Z","2.0.68":"2024-07-15T06:11:37.230Z","2.0.69":"2024-07-15T06:13:23.230Z","2.0.70":"2024-07-15T06:13:52.606Z","2.0.71":"2024-07-15T06:15:24.387Z","2.0.72":"2024-07-15T06:30:57.665Z","2.0.73":"2024-07-15T07:51:17.841Z","2.0.74":"2024-07-15T09:26:18.938Z","2.1.0":"2024-07-15T09:45:26.657Z","2.1.1":"2024-07-15T09:50:28.594Z","2.1.2":"2024-07-15T09:51:15.261Z","2.1.3":"2024-07-16T01:34:14.234Z","2.1.4":"2024-07-16T02:14:42.766Z","2.1.5":"2024-07-16T02:16:37.204Z","2.1.6":"2024-07-16T02:46:43.822Z","2.1.8":"2024-07-18T02:36:21.949Z","2.1.9":"2024-07-18T03:51:12.183Z","2.2.0":"2024-07-19T10:07:53.015Z","2.2.1":"2024-08-13T09:21:51.868Z","2.3.0":"2025-03-06T09:43:07.963Z","2.3.1":"2025-03-06T09:51:02.670Z","2.3.2":"2025-03-06T10:05:41.680Z","2.4.1":"2025-07-11T01:38:41.172Z","2.5.0":"2025-08-13T10:44:45.870Z","2.6.0":"2025-08-15T02:41:16.565Z","2.6.1":"2025-09-15T01:56:10.035Z","2.6.2":"2025-09-15T02:09:38.716Z","2.6.3":"2025-09-18T02:27:21.661Z","2.6.4":"2025-09-18T02:35:02.902Z","2.6.5":"2025-09-18T02:49:02.253Z"},"bugs":{"url":"https://github.com/fushiliang321/multipart-upload/issues"},"license":"ISC","homepage":"https://github.com/fushiliang321/multipart-upload","keywords":["multipart-upload","upload"],"repository":{"type":"git","url":"git://github.com/fushiliang321/multipart-upload.git"},"description":"分片上传","maintainers":[{"name":"fushiliang","email":"994301536@qq.com"}],"readme":"## 分片上传\n支持基于分片的断点续传和文件缓存。\n要求必须在安全上下文（Secure Context）的浏览器环境中使用。\n\n\n[demo](https://github.com/fushiliang321/multipart-upload-demo)\n\n#### 使用说明\n\n**1、简单分片上传**\n``` javascript\nimport multipartUpload from 'multipart-upload-zct'\nimport { group } from 'multipart-upload-zct/cache'\n\n//传递给适配器的配置项\nconst adapterConfig = {\n    ... //根据具体适配器需要传递的配置项进行填写\n    baseURL:'http://127.0.0.1:8080',\n    headers: {\n        'Content-Type': 'application/json'\n    },\n}\n//文件缓存，可不传，类型：CacheInterface\nconst cache = group('fileCache')\n//文件对象，类型：Blob|FileStreamInterface\nconst file = new File([], 'fileName')\n//自定义请求参数\nconst requestParams = {\n    ... // 根据具体接口需要的参数进行填写\n}\n/**\n * 实例化上传对象\n * adapterConfig：可不传\n * cache：可不传，不传使用默认配置\n */\nconst mu = multipartUpload(adapterConfig, cache)\n/**\n * 上传文件\n * file：必传\n * requestParams：可不传\n */\nconst result = await mu.upload(file, requestParams)\n```\n\n**2、请求适配器**\n请求适配器封装了多种不同的底层请求方法，可以根据项目需求选择合适的适配器。\n目前内置三种请求适配器可选，分别为：fetchAdapter（默认）、axiosAdapter、uniAdapter，也可以自行实现requestAdapterInterface接口来自定义适配器。\n``` javascript\nimport {\n    MultipartUpload,\n    axiosMultipartUpload,\n    fetchMultipartUpload,\n    uniMultipartUpload\n} from 'multipart-upload-zct'\nimport requestAdapter from 'multipart-upload-zct/requestAdapters/fetchAdapter'\n// import requestAdapter from 'multipart-upload-zct/requestAdapters/axiosAdapter'\n// import requestAdapter from 'multipart-upload-zct/requestAdapters/uniAdapter'\n\n//方式一、手动实例化适配器，推荐使用自定义适配器时使用\n/**\n * 请求适配器\n * adapterConfig：可不传\n */\nconst adapter = new requestAdapter(adapterConfig)\n/**\n * adapter：必传\n * cache：可不传，不传使用默认配置\n */\nconst mu = new MultipartUpload(adapter, cache)\n\n//方式二、快捷使用内置适配器\n/**\n * adapterConfig：可不传\n * cache：可不传，不传使用默认配置\n */\nconst mu = new fetchMultipartUpload(adapterConfig, cache)\n// const mu = new axiosMultipartUpload(adapterConfig, cache)\n// const mu = new uniMultipartUpload(adapterConfig, cache)\n```\n\n**3、上传事件监听**\n``` javascript\n...\nconst task = mu.upload(file, requestParams)\n//上传进度监听\ntask.onUploadProgress(e => {\n    /**\n        e = {\n            status: statusTags,  // 上传状态\n            progress: number, // 上传进度\n            total: number, // 总大小\n            loaded: number, // 已上传大小\n        }\n     */\n    ...\n})\n\n//上传完成监听\ntask.success(data => {\n    // data为complete接口执行成功后的响应数据\n    ...\n})\n//返回结果，result同上面的data\nconst result = await task\n```\n\n**3、从缓存中恢复上传任务对象**\n``` javascript\nimport { restoreToMultipartUpload } from 'multipart-upload-zct'\n\n/**\n * adapter：请求适配器，不传使用默认配置\n * cache：文件缓存，不传使用默认配置\n */\nconst tasks = await restoreToMultipartUpload(adapter, cache)\n```\n\n**4、其他操作**\n``` javascript\nconst task = mu.upload(file, requestParams)\n//中断上传\ntask.abort()\n//恢复上传\ntask.resume()\n//清除文件缓存\ntask.clearCache()\n```\n\n#### 配置\n\n**1、配置信息获取与设置**\n``` javascript\nimport { get, set } from 'multipart-upload-zct/config'\nimport { get as cacheGet, set as cacheSet } from 'multipart-upload-zct/cache'\n\n// 获取全局配置\nconst config = get()\n// 设置全局配置\nset(config)\n\n// 获取缓存配置\nconst config = cacheGet()\n// 设置缓存配置\ncacheSet(config)\n```\n\n**2、全局配置说明**\n|配置名称|类型|默认值|说明|\n| - | - | - | - |\n|api|{<br>init: string, <br> part: string,<br> complete: string<br>}|{<br>init: 'multipart/init',<br>part: 'multipart/part',<br> complete: 'multipart/complete',<br>}|接口配置，需根据实际项目接口调整<br>init：初始化接口；<br>part：上传分片接口；<br>complete：合并分片接口；<br>上传流程：初始化接口->分片上传->合并分片|\n|maxPartSize|number|5 * 1024 * 1024|单个分片的最大字节数，如果初始化接口响应了该值，则使用接口响应的值|\n|maxFileSize|number|200 * 1024 * 1024|文件的最大字节数，如果初始化接口响应了该值，则使用接口响应的值|\n|retryNum|number|5|失败重试次数|\n|retryInterval|number|1000|失败重试间隔（毫秒）|\n|concurrency|number|1|分片并发上传数量|\n|isCheckoutFileHash|boolean|true|是否校验文件hash值|\n|fileHashMode|string|MD5|文件hash值计算方式，支持：MD5、SHA-1、SHA-256、SHA-384、SHA-512|\n|assureCacheFileWriteSequence|boolean|true|是否需要保证缓存文件写入顺序|\n|speedLimit|number||限速，0表示不限速|\n|requestAdapter|new(config: object) => requestAdapterInterface|fetchAdapter|默认的请求适配器|\n|fileCache|CacheInterface / false|group('defaultFileCache')|默认的文件缓存，不使用缓存传：false|\n\n\n**3、缓存配置说明**\n\n\n|配置名称|类型|默认值|说明|\n| - | - | - | - |\n|reservation|number| 1024 * 1024 * 10 | 缓存预留空间（字节），防止缓存把磁盘空间占满 |\n|mode|string| auto | 缓存模式<br>auto：自动；<br>opfs：使用源私有文件系统；<br>indexedDB：使用indexedDB |","readmeFilename":"README.md"}