{"_id":"react-file-mng","_rev":"38-78a976910a74a71e462eefba2a36d41b","name":"react-file-mng","dist-tags":{"latest":"1.1.26"},"versions":{"1.0.0":{"name":"react-file-mng","version":"1.0.0","keywords":["file-manager"],"_id":"react-file-mng@1.0.0","maintainers":[{"name":"acliunianc","email":"1677158324@qq.com"}],"dist":{"shasum":"cf19385511ebf848f5f426ca8c12d39016502619","tarball":"https://registry.npmjs.org/react-file-mng/-/react-file-mng-1.0.0.tgz","fileCount":21,"integrity":"sha512-RVYIES8zqZuRZjfT42hlh3KF5DGXteK+FdiEjb8F44+bJ4MTVOGnzsUohQumylsoUkQpboVyhFSe1OzIN34b9Q==","signatures":[{"sig":"MEQCIDfVVQdjPk4FqehmOiWqM9RMdEC1uBoy3S/EygetqeN9AiB742ZpmjcGP7S1fsdyqQ8hluxDDteK33Tz+zLUXPSHtA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":771676},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./styles.css":"./dist/styles.css"},"scripts":{"build":"npm run build:css && npm run build:js","prepare":"npm run build","build:js":"rollup -c","build:css":"tailwindcss -i src/styles/index.css -o dist/styles.css --minify"},"_npmUser":{"name":"acliunianc","email":"1677158324@qq.com"},"_npmVersion":"10.8.2","description":"Components for file management","directories":{},"sideEffects":["**/*.css"],"_nodeVersion":"22.6.0","dependencies":{"uuid":"^11.0.3","moment":"^2.30.1","@heroicons/react":"^2.2.0"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.3.1","rollup":"^3.25.0","postcss":"^8.4.49","react-dom":"^18.3.1","typescript":"^5.0.0","@babel/core":"^7.22.0","tailwindcss":"^3.4.15","@types/react":"^18.0.0","autoprefixer":"^10.4.20","@babel/preset-react":"^7.22.0","@rollup/plugin-babel":"^6.0.0","@rollup/plugin-commonjs":"^25.0.8","rollup-plugin-typescript2":"^0.35.0","@rollup/plugin-node-resolve":"^15.0.0"},"peerDependencies":{"react":">=16.8.0","react-dom":">=16.8.0"},"_npmOperationalInternal":{"tmp":"tmp/react-file-mng_1.0.0_1732513782006_0.5076289877340296","host":"s3://npm-registry-packages"}},"1.0.1":{"name":"react-file-mng","version":"1.0.1","keywords":["file-manager"],"license":"MIT","_id":"react-file-mng@1.0.1","maintainers":[{"name":"acliunianc","email":"1677158324@qq.com"}],"dist":{"shasum":"e9b4c500a0e7380d4ccc3908c614b955b719bbe5","tarball":"https://registry.npmjs.org/react-file-mng/-/react-file-mng-1.0.1.tgz","fileCount":23,"integrity":"sha512-qZtjtgyrHoYLnXsPmgDWUJuSV5+Zxpar4gzHB0aOsVbNyalpA2OceA8m+wTdOEjyV1GYX+fI7t+7jneMrm4mnw==","signatures":[{"sig":"MEUCIDGoI0Qp0KoOZjJSen0i5odjA0NXmCCDAsv4sGh5jCEiAiEAxOq1x3Mw/C3dzBK/BBBveVF1cDPBj16dagRaRjMcHlw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":787766},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./index.css":"./dist/index.css"},"gitHead":"44c3879d20d516ef338afb04d3012989918d551f","scripts":{"build":"npm run build:css && npm run build:js","prepare":"npm run build","build:js":"rollup -c","build:css":"tailwindcss -i src/styles/index.css -o dist/index.css --minify"},"_npmUser":{"name":"acliunianc","email":"1677158324@qq.com"},"_npmVersion":"10.8.2","description":"Components for file management","directories":{},"sideEffects":["**/*.css"],"_nodeVersion":"22.6.0","dependencies":{"uuid":"^11.0.3","moment":"^2.30.1","@heroicons/react":"^2.2.0"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.3.1","rollup":"^3.25.0","postcss":"^8.4.49","react-dom":"^18.3.1","typescript":"^5.0.0","@babel/core":"^7.22.0","tailwindcss":"^3.4.15","@types/react":"^18.0.0","autoprefixer":"^10.4.20","@babel/preset-react":"^7.22.0","@rollup/plugin-babel":"^6.0.0","@rollup/plugin-commonjs":"^25.0.8","rollup-plugin-typescript2":"^0.35.0","@rollup/plugin-node-resolve":"^15.0.0"},"peerDependencies":{"react":">=16.8.0","react-dom":">=16.8.0"},"_npmOperationalInternal":{"tmp":"tmp/react-file-mng_1.0.1_1732518834306_0.7076985734999741","host":"s3://npm-registry-packages"}},"1.0.2":{"name":"react-file-mng","version":"1.0.2","keywords":["file-manager"],"license":"MIT","_id":"react-file-mng@1.0.2","maintainers":[{"name":"acliunianc","email":"1677158324@qq.com"}],"dist":{"shasum":"24eea1af2573366c08f25648d1212386c86bf71b","tarball":"https://registry.npmjs.org/react-file-mng/-/react-file-mng-1.0.2.tgz","fileCount":23,"integrity":"sha512-7ok816s7aCvZCwp6Ig0NsUlb84gDWCadJNI9myGmQgPybcrj4KJAPnpgJb5axTQOLB6A7XL/wyZbPHyehWVRVg==","signatures":[{"sig":"MEUCIDIPvD+VGg3HzwB0Bbrv3+ieYq/RlpCpqEZlyZD1nPcuAiEAn5P3LENrNCECBsfCmztd3f+lYsnyi41OKnWE3PIUUNU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":787791},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./index.css":"./dist/index.css"},"gitHead":"43de5da81cb29eaabf237c5ed08d63fbe655cefa","scripts":{"build":"npm run build:css && npm run build:js","prepare":"npm run build","build:js":"rollup -c","build:css":"tailwindcss -i src/styles/index.css -o dist/index.css --minify"},"_npmUser":{"name":"acliunianc","email":"1677158324@qq.com"},"_npmVersion":"10.8.2","description":"Components for file management","directories":{},"sideEffects":["**/*.css"],"_nodeVersion":"22.6.0","dependencies":{"uuid":"^11.0.3","moment":"^2.30.1","@heroicons/react":"^2.2.0"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.3.1","rollup":"^3.25.0","postcss":"^8.4.49","react-dom":"^18.3.1","typescript":"^5.0.0","@babel/core":"^7.22.0","tailwindcss":"^3.4.15","@types/react":"^18.0.0","autoprefixer":"^10.4.20","@babel/preset-react":"^7.22.0","@rollup/plugin-babel":"^6.0.0","@rollup/plugin-commonjs":"^25.0.8","rollup-plugin-typescript2":"^0.35.0","@rollup/plugin-node-resolve":"^15.0.0"},"peerDependencies":{"react":">=16.8.0","react-dom":">=16.8.0"},"_npmOperationalInternal":{"tmp":"tmp/react-file-mng_1.0.2_1732519182913_0.1299577539505512","host":"s3://npm-registry-packages"}},"1.0.3":{"name":"react-file-mng","version":"1.0.3","keywords":["file-manager"],"license":"MIT","_id":"react-file-mng@1.0.3","maintainers":[{"name":"acliunianc","email":"1677158324@qq.com"}],"dist":{"shasum":"6f11a22d428feb7041b34719d3f9bee392e90799","tarball":"https://registry.npmjs.org/react-file-mng/-/react-file-mng-1.0.3.tgz","fileCount":23,"integrity":"sha512-iJMU3DrbTpfCCgxqe3Zzeu+M0AdWXkNmi61xfv37qRo/1nWpkcWIDrY/hAMhrQ3niGQ5b6/fwTqfN1n54mXV+Q==","signatures":[{"sig":"MEQCIGErxMRnAmDcy0bDUKeL1nqRM7Yx8WSsuGFq1xPI4XoUAiBJuEEfft4oMWjJ+NCXrZC0kxAleLLzK04UrNgidMT/vg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":789146},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./index.css":"./dist/index.css"},"gitHead":"1b1da02ac2f3734232e45322819e2cea43222bb2","scripts":{"build":"npm run build:css && npm run build:js","prepare":"npm run build","build:js":"rollup -c","build:css":"tailwindcss -i src/styles/index.css -o dist/index.css --minify"},"_npmUser":{"name":"acliunianc","email":"1677158324@qq.com"},"_npmVersion":"10.8.2","description":"Components for file management","directories":{},"sideEffects":["**/*.css"],"_nodeVersion":"22.6.0","dependencies":{"uuid":"^11.0.3","moment":"^2.30.1","@heroicons/react":"^2.2.0"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.3.1","rollup":"^3.25.0","postcss":"^8.4.49","react-dom":"^18.3.1","typescript":"^5.0.0","@babel/core":"^7.22.0","tailwindcss":"^3.4.15","@types/react":"^18.0.0","autoprefixer":"^10.4.20","@babel/preset-react":"^7.22.0","@rollup/plugin-babel":"^6.0.0","@rollup/plugin-commonjs":"^25.0.8","rollup-plugin-typescript2":"^0.35.0","@rollup/plugin-node-resolve":"^15.0.0"},"peerDependencies":{"react":">=16.8.0","react-dom":">=16.8.0"},"_npmOperationalInternal":{"tmp":"tmp/react-file-mng_1.0.3_1732589618707_0.001698018231635734","host":"s3://npm-registry-packages"}},"1.0.4":{"name":"react-file-mng","version":"1.0.4","keywords":["file-manager"],"license":"MIT","_id":"react-file-mng@1.0.4","maintainers":[{"name":"acliunianc","email":"1677158324@qq.com"}],"dist":{"shasum":"683042760e9b263956b028aec7c2986c45ec6692","tarball":"https://registry.npmjs.org/react-file-mng/-/react-file-mng-1.0.4.tgz","fileCount":23,"integrity":"sha512-5eWWmAg07l/iA+KgZeKklEHIhBLF8mn5ScaWuQxQkiiS8t+SpseERVCOFKv6MMGON/j0JuctjHV1AfXe5BuWmA==","signatures":[{"sig":"MEQCIG950iyo2O/H4ddhBG5U9fKuhztsXxo1pjpdZ0ht9pi5AiACztsL8tknOYPWCZx4UQo38a+S3h7vHd+d4O6gQNjftQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":789491},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./index.css":"./dist/index.css"},"gitHead":"dfb3b6bc07c9bb4d96bbc5e1c1c2e02f2b20ba76","scripts":{"build":"npm run build:css && npm run build:js","prepare":"npm run build","build:js":"rollup -c","build:css":"tailwindcss -i src/styles/index.css -o dist/index.css --minify"},"_npmUser":{"name":"acliunianc","email":"1677158324@qq.com"},"_npmVersion":"10.8.2","description":"Components for file management","directories":{},"sideEffects":["**/*.css"],"_nodeVersion":"22.6.0","dependencies":{"uuid":"^11.0.3","moment":"^2.30.1","@heroicons/react":"^2.2.0"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.3.1","rollup":"^3.25.0","postcss":"^8.4.49","react-dom":"^18.3.1","typescript":"^5.0.0","@babel/core":"^7.22.0","tailwindcss":"^3.4.15","@types/react":"^18.0.0","autoprefixer":"^10.4.20","@babel/preset-react":"^7.22.0","@rollup/plugin-babel":"^6.0.0","@rollup/plugin-commonjs":"^25.0.8","rollup-plugin-typescript2":"^0.35.0","@rollup/plugin-node-resolve":"^15.0.0"},"peerDependencies":{"react":">=16.8.0","react-dom":">=16.8.0"},"_npmOperationalInternal":{"tmp":"tmp/react-file-mng_1.0.4_1732593052199_0.09780658843598222","host":"s3://npm-registry-packages"}},"1.1.0":{"name":"react-file-mng","version":"1.1.0","keywords":["file-manager"],"license":"MIT","_id":"react-file-mng@1.1.0","maintainers":[{"name":"acliunianc","email":"1677158324@qq.com"}],"dist":{"shasum":"d09438e33597b295c6004cd9d14f29a26752e6b1","tarball":"https://registry.npmjs.org/react-file-mng/-/react-file-mng-1.1.0.tgz","fileCount":23,"integrity":"sha512-hwToEA1cO/chcD7faiyCHU3Ea9xoa3AhHTdE262kKv7norYn8OZFDbDUGKoNolN3WGjfxMxy4tNeKygQkXHzbg==","signatures":[{"sig":"MEUCIQC/wWop+6Sc0skE19kIK3Rrjp7FsJ1QATXTfSdulO3LaQIgQhfy/kIECkum/QIa/oqH3vdaST6v/johTi6fDiiyrRg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":791919},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./index.css":"./dist/index.css"},"gitHead":"46fa8b64bfbf4414df2d7d18272908908a1d30e3","scripts":{"build":"npm run build:css && npm run build:js","prepare":"npm run build","build:js":"rollup -c","build:css":"tailwindcss -i src/styles/index.css -o dist/index.css --minify"},"_npmUser":{"name":"acliunianc","email":"1677158324@qq.com"},"_npmVersion":"10.8.2","description":"Components for file management","directories":{},"sideEffects":["**/*.css"],"_nodeVersion":"22.6.0","dependencies":{"uuid":"^11.0.3","moment":"^2.30.1","@heroicons/react":"^2.2.0"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.3.1","rollup":"^3.25.0","postcss":"^8.4.49","react-dom":"^18.3.1","typescript":"^5.0.0","@babel/core":"^7.22.0","tailwindcss":"^3.4.15","@types/react":"^18.0.0","autoprefixer":"^10.4.20","@babel/preset-react":"^7.22.0","@rollup/plugin-babel":"^6.0.0","@rollup/plugin-commonjs":"^25.0.8","rollup-plugin-typescript2":"^0.35.0","@rollup/plugin-node-resolve":"^15.0.0"},"peerDependencies":{"react":">=16.8.0","react-dom":">=16.8.0"},"_npmOperationalInternal":{"tmp":"tmp/react-file-mng_1.1.0_1732609600634_0.3653303535222603","host":"s3://npm-registry-packages"}},"1.1.1":{"name":"react-file-mng","version":"1.1.1","keywords":["file-manager"],"author":{"name":"acliunianc"},"license":"MIT","_id":"react-file-mng@1.1.1","maintainers":[{"name":"acliunianc","email":"1677158324@qq.com"}],"homepage":"https://github.com/acliunianc/react-file-mng#readme","bugs":{"url":"https://github.com/acliunianc/react-file-mng/issues"},"dist":{"shasum":"3a1c292685ff0e6598d7ed28d4980e24a22211d0","tarball":"https://registry.npmjs.org/react-file-mng/-/react-file-mng-1.1.1.tgz","fileCount":23,"integrity":"sha512-yOfxQ9InvYrzIA43gnfiKZ1Cino5mL7aQqTOilc4LqIIQRR7HTdxr/hzEGoe769mS6ZmU+XpOxUT69adlQ/Kqw==","signatures":[{"sig":"MEQCIAu0Nuv7+RT4sCfKEaoOJVWSOwDdCgJqCy8pogyxW+AzAiBWysrdVL7nRdAISfoGQCPu+6VtDhLNl2sl/Ynt+bUlQw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":792264},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./index.css":"./dist/index.css"},"gitHead":"95f28a546e94c834463be3723030ae6cf9a69cd2","scripts":{"build":"npm run build:css && npm run build:js","prepare":"npm run build","build:js":"rollup -c","build:css":"tailwindcss -i src/styles/index.css -o dist/index.css --minify"},"_npmUser":{"name":"acliunianc","email":"1677158324@qq.com"},"repository":{"url":"git+https://github.com/acliunianc/react-file-mng.git","type":"git"},"_npmVersion":"10.8.2","description":"Components for file management","directories":{},"sideEffects":["**/*.css"],"_nodeVersion":"22.6.0","dependencies":{"uuid":"^11.0.3","moment":"^2.30.1","@heroicons/react":"^2.2.0"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.3.1","rollup":"^3.25.0","postcss":"^8.4.49","react-dom":"^18.3.1","typescript":"^5.0.0","@babel/core":"^7.22.0","tailwindcss":"^3.4.15","@types/react":"^18.0.0","autoprefixer":"^10.4.20","@babel/preset-react":"^7.22.0","@rollup/plugin-babel":"^6.0.0","@rollup/plugin-commonjs":"^25.0.8","rollup-plugin-typescript2":"^0.35.0","@rollup/plugin-node-resolve":"^15.0.0"},"peerDependencies":{"react":">=16.8.0","react-dom":">=16.8.0"},"_npmOperationalInternal":{"tmp":"tmp/react-file-mng_1.1.1_1732615972585_0.46578169369520195","host":"s3://npm-registry-packages"}},"1.1.2":{"name":"react-file-mng","version":"1.1.2","keywords":["file-manager"],"author":{"name":"acliunianc"},"license":"MIT","_id":"react-file-mng@1.1.2","maintainers":[{"name":"acliunianc","email":"1677158324@qq.com"}],"homepage":"https://github.com/acliunianc/react-file-mng#readme","bugs":{"url":"https://github.com/acliunianc/react-file-mng/issues"},"dist":{"shasum":"ef9e619afc2f28267790a2849d1e77ce783077b7","tarball":"https://registry.npmjs.org/react-file-mng/-/react-file-mng-1.1.2.tgz","fileCount":23,"integrity":"sha512-6zIb8gdcNAR9fDZC5F+3RoAqLl3IGCsbhywZw7GhvexI3wdBO7zwy8uKZU+lkyz45aN5o3jp3nQtTrthziKxig==","signatures":[{"sig":"MEQCIHYR4DWzvhLa9o2nTzlDRIbO4g9UxIZoUOpBsWbPmLSOAiA8DN2uVtJgP9hWirX24pD8Qa1Ewqn83r9PulHJrxZrug==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":791421},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./index.css":"./dist/index.css"},"gitHead":"c6030a64f7aca4904b6b4fd9e8ec0583ca7d3fd5","scripts":{"build":"npm run build:css && npm run build:js","prepare":"npm run build","build:js":"rollup -c","build:css":"tailwindcss -i src/styles/index.css -o dist/index.css --minify"},"_npmUser":{"name":"acliunianc","email":"1677158324@qq.com"},"repository":{"url":"git+https://github.com/acliunianc/react-file-mng.git","type":"git"},"_npmVersion":"10.8.2","description":"Components for file management","directories":{},"sideEffects":["**/*.css"],"_nodeVersion":"22.6.0","dependencies":{"uuid":"^11.0.3","moment":"^2.30.1","@heroicons/react":"^2.2.0"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.3.1","rollup":"^3.25.0","postcss":"^8.4.49","react-dom":"^18.3.1","typescript":"^5.0.0","@babel/core":"^7.22.0","tailwindcss":"^3.4.15","@types/react":"^18.0.0","autoprefixer":"^10.4.20","@babel/preset-react":"^7.22.0","@rollup/plugin-babel":"^6.0.0","@rollup/plugin-commonjs":"^25.0.8","rollup-plugin-typescript2":"^0.35.0","@rollup/plugin-node-resolve":"^15.0.0"},"peerDependencies":{"react":">=16.8.0","react-dom":">=16.8.0"},"_npmOperationalInternal":{"tmp":"tmp/react-file-mng_1.1.2_1732676363756_0.4028807584514458","host":"s3://npm-registry-packages"}},"1.1.3":{"name":"react-file-mng","version":"1.1.3","keywords":["file-manager"],"author":{"name":"acliunianc"},"license":"MIT","_id":"react-file-mng@1.1.3","maintainers":[{"name":"acliunianc","email":"1677158324@qq.com"}],"homepage":"https://github.com/acliunianc/react-file-mng#readme","bugs":{"url":"https://github.com/acliunianc/react-file-mng/issues"},"dist":{"shasum":"47e1af505e59098988c55bf14d823880cbcaff24","tarball":"https://registry.npmjs.org/react-file-mng/-/react-file-mng-1.1.3.tgz","fileCount":23,"integrity":"sha512-ZWkBmWTJY+FnL6trK9XDiaBBwPB9qrD5wcDAOKYioa21xdis4v6IngVvCA9dc7zji9O0rbe00q+mT2buHGieRQ==","signatures":[{"sig":"MEYCIQD9oqo+CNsOoZ3bRstcsfE7lSVE7ypiCDiMTyzbKTK+sAIhANIRbu/z5i8S+oMSbArhfNX/If/OZ4uibvziSbYKMBnB","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":791754},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./index.css":"./dist/index.css"},"gitHead":"9166b99f47abf6d69eda6e6919125231aad85cd3","scripts":{"build":"npm run build:css && npm run build:js","prepare":"npm run build","build:js":"rollup -c","build:css":"tailwindcss -i src/styles/index.css -o dist/index.css --minify"},"_npmUser":{"name":"acliunianc","email":"1677158324@qq.com"},"repository":{"url":"git+https://github.com/acliunianc/react-file-mng.git","type":"git"},"_npmVersion":"10.8.2","description":"Components for file management","directories":{},"sideEffects":["**/*.css"],"_nodeVersion":"22.6.0","dependencies":{"uuid":"^11.0.3","moment":"^2.30.1","@heroicons/react":"^2.2.0"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.3.1","rollup":"^3.25.0","postcss":"^8.4.49","react-dom":"^18.3.1","typescript":"^5.0.0","@babel/core":"^7.22.0","tailwindcss":"^3.4.15","@types/react":"^18.0.0","autoprefixer":"^10.4.20","@babel/preset-react":"^7.22.0","@rollup/plugin-babel":"^6.0.0","@rollup/plugin-commonjs":"^25.0.8","rollup-plugin-typescript2":"^0.35.0","@rollup/plugin-node-resolve":"^15.0.0"},"peerDependencies":{"react":">=16.8.0","react-dom":">=16.8.0"},"_npmOperationalInternal":{"tmp":"tmp/react-file-mng_1.1.3_1732677834717_0.07989952897406516","host":"s3://npm-registry-packages"}},"1.1.4":{"name":"react-file-mng","version":"1.1.4","keywords":["file-manager"],"author":{"name":"acliunianc"},"license":"MIT","_id":"react-file-mng@1.1.4","maintainers":[{"name":"acliunianc","email":"1677158324@qq.com"}],"homepage":"https://github.com/acliunianc/react-file-mng#readme","bugs":{"url":"https://github.com/acliunianc/react-file-mng/issues"},"dist":{"shasum":"1bbea5600fc415115f9a22a1596054a040ceb3bb","tarball":"https://registry.npmjs.org/react-file-mng/-/react-file-mng-1.1.4.tgz","fileCount":23,"integrity":"sha512-JDA56Q8PKiURqPsnBLrBr1FMQA7oP9AopnLR57UjogzvyezJRWBKpLs1VZeY+Oe/Vkr6Z03WBdBwyiqb5A3u0Q==","signatures":[{"sig":"MEUCIQCp0q7wDqQwG3hfrGjQa1ieE/1JR2GumY/gi2yW0VPbLwIgb25nEpRpizHIe594GKd0Wd/Lsdi0jeBfuCMBCmuHXf0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":791973},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./index.css":"./dist/index.css"},"gitHead":"7f57de39b8c46c69250956c3ec2f46fa425d5bef","scripts":{"build":"npm run build:css && npm run build:js","prepare":"npm run build","build:js":"rollup -c","build:css":"tailwindcss -i src/styles/index.css -o dist/index.css --minify"},"_npmUser":{"name":"acliunianc","email":"1677158324@qq.com"},"repository":{"url":"git+https://github.com/acliunianc/react-file-mng.git","type":"git"},"_npmVersion":"10.8.2","description":"Components for file management","directories":{},"sideEffects":["**/*.css"],"_nodeVersion":"22.6.0","dependencies":{"uuid":"^11.0.3","moment":"^2.30.1","@heroicons/react":"^2.2.0"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.3.1","rollup":"^3.25.0","postcss":"^8.4.49","react-dom":"^18.3.1","typescript":"^5.0.0","@babel/core":"^7.22.0","tailwindcss":"^3.4.15","@types/react":"^18.0.0","autoprefixer":"^10.4.20","@babel/preset-react":"^7.22.0","@rollup/plugin-babel":"^6.0.0","@rollup/plugin-commonjs":"^25.0.8","rollup-plugin-typescript2":"^0.35.0","@rollup/plugin-node-resolve":"^15.0.0"},"peerDependencies":{"react":">=16.8.0","react-dom":">=16.8.0"},"_npmOperationalInternal":{"tmp":"tmp/react-file-mng_1.1.4_1732689623249_0.6730641848249614","host":"s3://npm-registry-packages"}},"1.1.5":{"name":"react-file-mng","version":"1.1.5","keywords":["file-manager"],"author":{"name":"acliunianc"},"license":"MIT","_id":"react-file-mng@1.1.5","maintainers":[{"name":"acliunianc","email":"1677158324@qq.com"}],"homepage":"https://github.com/acliunianc/react-file-mng#readme","bugs":{"url":"https://github.com/acliunianc/react-file-mng/issues"},"dist":{"shasum":"27d5609f16107c6e56fc0e6b645be8d8ea7b4773","tarball":"https://registry.npmjs.org/react-file-mng/-/react-file-mng-1.1.5.tgz","fileCount":23,"integrity":"sha512-Kg+yMNisF+skJdJ9v+WxpwYmIJQgiNsUyr1w5BqFjW37HZa5sSxPPPF7CSh9EEmBwkoDKKFnPMtMbx5UiiUKcA==","signatures":[{"sig":"MEUCID5qGH/hwNYlL9QVyKnXpNU/WyURV43fqRu2UuUOx67KAiEA4HjKHaIpaP2Ek7nnl40L9x5krXMuNK/DBD8WlaMy2Vc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":792333},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./index.css":"./dist/index.css"},"gitHead":"772a1c5c3fc7d6912334f7f963dbc57501869fc2","scripts":{"build":"npm run build:css && npm run build:js","prepare":"npm run build","build:js":"rollup -c","build:css":"tailwindcss -i src/styles/index.css -o dist/index.css --minify"},"_npmUser":{"name":"acliunianc","email":"1677158324@qq.com"},"repository":{"url":"git+https://github.com/acliunianc/react-file-mng.git","type":"git"},"_npmVersion":"10.8.2","description":"Components for file management","directories":{},"sideEffects":["**/*.css"],"_nodeVersion":"22.6.0","dependencies":{"uuid":"^11.0.3","moment":"^2.30.1","@heroicons/react":"^2.2.0"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.3.1","rollup":"^3.25.0","postcss":"^8.4.49","react-dom":"^18.3.1","typescript":"^5.0.0","@babel/core":"^7.22.0","tailwindcss":"^3.4.15","@types/react":"^18.0.0","autoprefixer":"^10.4.20","@babel/preset-react":"^7.22.0","@rollup/plugin-babel":"^6.0.0","@rollup/plugin-commonjs":"^25.0.8","rollup-plugin-typescript2":"^0.35.0","@rollup/plugin-node-resolve":"^15.0.0"},"peerDependencies":{"react":">=16.8.0","react-dom":">=16.8.0"},"_npmOperationalInternal":{"tmp":"tmp/react-file-mng_1.1.5_1732695368666_0.7087971494799206","host":"s3://npm-registry-packages"}},"1.1.6":{"name":"react-file-mng","version":"1.1.6","keywords":["file-manager"],"author":{"name":"acliunianc"},"license":"MIT","_id":"react-file-mng@1.1.6","maintainers":[{"name":"acliunianc","email":"1677158324@qq.com"}],"homepage":"https://github.com/acliunianc/react-file-mng#readme","bugs":{"url":"https://github.com/acliunianc/react-file-mng/issues"},"dist":{"shasum":"86e6d7270836144905cd5081c640b508ae7fc310","tarball":"https://registry.npmjs.org/react-file-mng/-/react-file-mng-1.1.6.tgz","fileCount":23,"integrity":"sha512-+P69KHknF8HOk932ZRzGcarVqim2XL7tmNM8A4kvl62NNAI/9VnGySo6sLb5SOIMo0EjOxvSW2xodSQmdoDirw==","signatures":[{"sig":"MEYCIQDvpB/B8OH1+BIx8JRPHjNBtgceXsopjeKBuhq2Ho/hrgIhAKimp95ITzJh0t7el0UG0+Bs7AAcbQYni1ZaAiNNmQdZ","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":792365},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./index.css":"./dist/index.css"},"gitHead":"379dfc67266e8fa9c4af33eaa5d5b676dc30f0dc","scripts":{"build":"npm run build:css && npm run build:js","prepare":"npm run build","build:js":"rollup -c","build:css":"tailwindcss -i src/styles/index.css -o dist/index.css --minify"},"_npmUser":{"name":"acliunianc","email":"1677158324@qq.com"},"repository":{"url":"git+https://github.com/acliunianc/react-file-mng.git","type":"git"},"_npmVersion":"10.8.2","description":"Components for file management","directories":{},"sideEffects":["**/*.css"],"_nodeVersion":"22.6.0","dependencies":{"uuid":"^11.0.3","moment":"^2.30.1","@heroicons/react":"^2.2.0"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.3.1","rollup":"^3.25.0","postcss":"^8.4.49","react-dom":"^18.3.1","typescript":"^5.0.0","@babel/core":"^7.22.0","tailwindcss":"^3.4.15","@types/react":"^18.0.0","autoprefixer":"^10.4.20","@babel/preset-react":"^7.22.0","@rollup/plugin-babel":"^6.0.0","@rollup/plugin-commonjs":"^25.0.8","rollup-plugin-typescript2":"^0.35.0","@rollup/plugin-node-resolve":"^15.0.0"},"peerDependencies":{"react":">=16.8.0","react-dom":">=16.8.0"},"_npmOperationalInternal":{"tmp":"tmp/react-file-mng_1.1.6_1732698593805_0.39395673606391424","host":"s3://npm-registry-packages"}},"1.1.7":{"name":"react-file-mng","version":"1.1.7","keywords":["file-manager"],"author":{"name":"acliunianc"},"license":"MIT","_id":"react-file-mng@1.1.7","maintainers":[{"name":"acliunianc","email":"1677158324@qq.com"}],"homepage":"https://github.com/acliunianc/react-file-mng#readme","bugs":{"url":"https://github.com/acliunianc/react-file-mng/issues"},"dist":{"shasum":"b7e0eb1f4729767086d1ad7151cf4d375bc7b979","tarball":"https://registry.npmjs.org/react-file-mng/-/react-file-mng-1.1.7.tgz","fileCount":23,"integrity":"sha512-YS3gFDR/i0ookzbdN3MT7/WHS4ps+MEPe/yo+wBFaDHYuLYjb0n6JsuhIXyQxKRCr3aRc56/JyZ6VxYCcuwFmg==","signatures":[{"sig":"MEUCIQC7TildUGQAJ7CH+13PptR71RWvT3uecciWG0LaxkutVgIgX7NT52igEbQQ/5tTZEG3jxKQsTPERI+qo12Nswt9n48=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":795091},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./index.css":"./dist/index.css"},"gitHead":"5b608ef644d6346ea079569259c3c53bb83cfeac","scripts":{"build":"npm run build:css && npm run build:js","prepare":"npm run build","build:js":"rollup -c","build:css":"tailwindcss -i src/styles/index.css -o dist/index.css --minify"},"_npmUser":{"name":"acliunianc","email":"1677158324@qq.com"},"repository":{"url":"git+https://github.com/acliunianc/react-file-mng.git","type":"git"},"_npmVersion":"10.8.2","description":"Components for file management","directories":{},"sideEffects":["**/*.css"],"_nodeVersion":"22.6.0","dependencies":{"uuid":"^11.0.3","moment":"^2.30.1","@heroicons/react":"^2.2.0"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.3.1","rollup":"^3.25.0","postcss":"^8.4.49","react-dom":"^18.3.1","typescript":"^5.0.0","@babel/core":"^7.22.0","tailwindcss":"^3.4.15","@types/react":"^18.0.0","autoprefixer":"^10.4.20","@babel/preset-react":"^7.22.0","@rollup/plugin-babel":"^6.0.0","@rollup/plugin-commonjs":"^25.0.8","rollup-plugin-typescript2":"^0.35.0","@rollup/plugin-node-resolve":"^15.0.0"},"peerDependencies":{"react":">=16.8.0","react-dom":">=16.8.0"},"_npmOperationalInternal":{"tmp":"tmp/react-file-mng_1.1.7_1732703434721_0.14087816493069982","host":"s3://npm-registry-packages"}},"1.1.9":{"name":"react-file-mng","version":"1.1.9","keywords":["file-manager"],"author":{"name":"acliunianc"},"license":"MIT","_id":"react-file-mng@1.1.9","maintainers":[{"name":"acliunianc","email":"1677158324@qq.com"}],"homepage":"https://github.com/acliunianc/react-file-mng#readme","bugs":{"url":"https://github.com/acliunianc/react-file-mng/issues"},"dist":{"shasum":"c8094be54de74dae62830e3adb8f435926fc91b6","tarball":"https://registry.npmjs.org/react-file-mng/-/react-file-mng-1.1.9.tgz","fileCount":23,"integrity":"sha512-T0dBuRAK1yLCDzKzI1ivZNd/iXF46BzL6pneUbSYzFEDQXxTe9f+Pwr/RasWW9atadiwFMzeCqB1+xxV9EEgMw==","signatures":[{"sig":"MEUCIQCgOifWHfE1qCNB11+RK5eqNwKuMAlCkruJkqPrycLw0wIgKpfJCm0JlokOWUxCquWsy0LvVi18PDpwWYg6MC8/N50=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":795623},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./index.css":"./dist/index.css"},"gitHead":"e34880694e678d6b93421f172f84241ba294e7e7","scripts":{"build":"npm run build:css && npm run build:js","prepare":"npm run build","build:js":"rollup -c","build:css":"tailwindcss -i src/styles/index.css -o dist/index.css --minify"},"_npmUser":{"name":"acliunianc","email":"1677158324@qq.com"},"repository":{"url":"git+https://github.com/acliunianc/react-file-mng.git","type":"git"},"_npmVersion":"10.8.2","description":"Components for file management","directories":{},"sideEffects":["**/*.css"],"_nodeVersion":"22.6.0","dependencies":{"uuid":"^11.0.3","moment":"^2.30.1","@heroicons/react":"^2.2.0"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.3.1","rollup":"^3.25.0","postcss":"^8.4.49","react-dom":"^18.3.1","typescript":"^5.0.0","@babel/core":"^7.22.0","tailwindcss":"^3.4.15","@types/react":"^18.0.0","autoprefixer":"^10.4.20","@babel/preset-react":"^7.22.0","@rollup/plugin-babel":"^6.0.0","@rollup/plugin-commonjs":"^25.0.8","rollup-plugin-typescript2":"^0.35.0","@rollup/plugin-node-resolve":"^15.0.0"},"peerDependencies":{"react":">=16.8.0","react-dom":">=16.8.0"},"_npmOperationalInternal":{"tmp":"tmp/react-file-mng_1.1.9_1732760498900_0.6240483815362641","host":"s3://npm-registry-packages"}},"1.1.10":{"name":"react-file-mng","version":"1.1.10","keywords":["file-manager"],"author":{"name":"acliunianc"},"license":"MIT","_id":"react-file-mng@1.1.10","maintainers":[{"name":"acliunianc","email":"1677158324@qq.com"}],"homepage":"https://github.com/acliunianc/react-file-mng#readme","bugs":{"url":"https://github.com/acliunianc/react-file-mng/issues"},"dist":{"shasum":"9bb7ad512db903682f65e1ee61c7614e6749ad0b","tarball":"https://registry.npmjs.org/react-file-mng/-/react-file-mng-1.1.10.tgz","fileCount":23,"integrity":"sha512-0Gy+pze6I2pes1lq4AofHieleNZ3CJmpYRG4BDHH81iuXtWMIigSu4udVO5ajcdNvYexkgLL/tJmiHzkWDkMSQ==","signatures":[{"sig":"MEYCIQDZ0m8r7PuP8y7j4bcYAWCiSDgPGAdQ2qr/oWYyMxhCJwIhAJZEhE833BcoKhcdEwwwNtbQlw2KFnbw0kqejX0JLpGF","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":795939},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./index.css":"./dist/index.css"},"gitHead":"fa302164495deccea07683abb539c8bdb200a17b","scripts":{"build":"npm run build:css && npm run build:js","prepare":"npm run build","build:js":"rollup -c","build:css":"tailwindcss -i src/styles/index.css -o dist/index.css --minify"},"_npmUser":{"name":"acliunianc","email":"1677158324@qq.com"},"repository":{"url":"git+https://github.com/acliunianc/react-file-mng.git","type":"git"},"_npmVersion":"10.8.2","description":"Components for file management","directories":{},"sideEffects":["**/*.css"],"_nodeVersion":"22.6.0","dependencies":{"uuid":"^11.0.3","moment":"^2.30.1","@heroicons/react":"^2.2.0"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.3.1","rollup":"^3.25.0","postcss":"^8.4.49","react-dom":"^18.3.1","typescript":"^5.0.0","@babel/core":"^7.22.0","tailwindcss":"^3.4.15","@types/react":"^18.0.0","autoprefixer":"^10.4.20","@babel/preset-react":"^7.22.0","@rollup/plugin-babel":"^6.0.0","@rollup/plugin-commonjs":"^25.0.8","rollup-plugin-typescript2":"^0.35.0","@rollup/plugin-node-resolve":"^15.0.0"},"peerDependencies":{"react":">=16.8.0","react-dom":">=16.8.0"},"_npmOperationalInternal":{"tmp":"tmp/react-file-mng_1.1.10_1732765229485_0.16738124465354165","host":"s3://npm-registry-packages"}},"1.1.11":{"name":"react-file-mng","version":"1.1.11","keywords":["file-manager"],"author":{"name":"acliunianc"},"license":"MIT","_id":"react-file-mng@1.1.11","maintainers":[{"name":"acliunianc","email":"1677158324@qq.com"}],"homepage":"https://github.com/acliunianc/react-file-mng#readme","bugs":{"url":"https://github.com/acliunianc/react-file-mng/issues"},"dist":{"shasum":"47448e4a56a956cdc3f66b1a40a46868456541f9","tarball":"https://registry.npmjs.org/react-file-mng/-/react-file-mng-1.1.11.tgz","fileCount":23,"integrity":"sha512-BOvoS0m3zIxI0BnPIHQHDtUYz2lCdE05+ikzuzL1qSZOGT5+hZd/LLeu+MN8WXzjmvQ4XK+jIAMhFZKsJ6vlBg==","signatures":[{"sig":"MEUCIHSeZWyefFK+XGZg5sk6aVEpLImvy/0GZIHK9HuUU5E/AiEAhOnEuEo/sfhmd5l+DvKjFK8HT5CT909EQJsqvHXlafM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":796328},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./index.css":"./dist/index.css"},"gitHead":"585944bae4ff869f9715b6ce3eec89ffb8921c52","scripts":{"build":"npm run build:css && npm run build:js","prepare":"npm run build","build:js":"rollup -c","build:css":"tailwindcss -i src/styles/index.css -o dist/index.css --minify"},"_npmUser":{"name":"acliunianc","email":"1677158324@qq.com"},"repository":{"url":"git+https://github.com/acliunianc/react-file-mng.git","type":"git"},"_npmVersion":"10.8.2","description":"Components for file management","directories":{},"sideEffects":["**/*.css"],"_nodeVersion":"22.6.0","dependencies":{"uuid":"^11.0.3","moment":"^2.30.1","@heroicons/react":"^2.2.0"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.3.1","rollup":"^3.25.0","postcss":"^8.4.49","react-dom":"^18.3.1","typescript":"^5.0.0","@babel/core":"^7.22.0","tailwindcss":"^3.4.15","@types/react":"^18.0.0","autoprefixer":"^10.4.20","@babel/preset-react":"^7.22.0","@rollup/plugin-babel":"^6.0.0","@rollup/plugin-commonjs":"^25.0.8","rollup-plugin-typescript2":"^0.35.0","@rollup/plugin-node-resolve":"^15.0.0"},"peerDependencies":{"react":">=16.8.0","react-dom":">=16.8.0"},"_npmOperationalInternal":{"tmp":"tmp/react-file-mng_1.1.11_1732780830742_0.6631782771955681","host":"s3://npm-registry-packages"}},"1.1.12":{"name":"react-file-mng","version":"1.1.12","keywords":["file-manager"],"author":{"name":"acliunianc"},"license":"MIT","_id":"react-file-mng@1.1.12","maintainers":[{"name":"acliunianc","email":"1677158324@qq.com"}],"homepage":"https://github.com/acliunianc/react-file-mng#readme","bugs":{"url":"https://github.com/acliunianc/react-file-mng/issues"},"dist":{"shasum":"fd0035840901c0e82ee5f4bb13cb4cf5a4b3bd80","tarball":"https://registry.npmjs.org/react-file-mng/-/react-file-mng-1.1.12.tgz","fileCount":23,"integrity":"sha512-8B9PFKJw78cMztFng0PON4gXjjpjr7yaARVY3CdZbJ7uUVksKDp6Wk0k6gtmMCZkpTiVLVHGlZLiBK/Ys9r+oQ==","signatures":[{"sig":"MEQCIBbRSrGxMycDj8LbrxgTSpOBSUsDBafbgiwz4c9YMFudAiAxJaS0csxDeDeP8H+EfYawjSU/Hahf6fGpfgKegym4Bg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":801673},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./index.css":"./dist/index.css"},"gitHead":"76fec886524518a43ec8e066217088adc41c3cd4","scripts":{"build":"npm run build:css && npm run build:js","prepare":"npm run build","build:js":"rollup -c","build:css":"tailwindcss -i src/styles/index.css -o dist/index.css --minify"},"_npmUser":{"name":"acliunianc","email":"1677158324@qq.com"},"repository":{"url":"git+https://github.com/acliunianc/react-file-mng.git","type":"git"},"_npmVersion":"10.8.2","description":"Components for file management","directories":{},"sideEffects":["**/*.css"],"_nodeVersion":"22.6.0","dependencies":{"uuid":"^11.0.3","moment":"^2.30.1","@heroicons/react":"^2.2.0"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.3.1","rollup":"^3.25.0","postcss":"^8.4.49","react-dom":"^18.3.1","classnames":"^2.5.1","typescript":"^5.0.0","@babel/core":"^7.22.0","tailwindcss":"^3.4.15","@types/react":"^18.0.0","autoprefixer":"^10.4.20","@babel/preset-react":"^7.22.0","@rollup/plugin-babel":"^6.0.0","@rollup/plugin-commonjs":"^25.0.8","rollup-plugin-typescript2":"^0.35.0","@rollup/plugin-node-resolve":"^15.0.0"},"peerDependencies":{"react":">=16.8.0","react-dom":">=16.8.0"},"_npmOperationalInternal":{"tmp":"tmp/react-file-mng_1.1.12_1732784371636_0.34063981615357664","host":"s3://npm-registry-packages"}},"1.1.13":{"name":"react-file-mng","version":"1.1.13","keywords":["file-manager"],"author":{"name":"acliunianc"},"license":"MIT","_id":"react-file-mng@1.1.13","maintainers":[{"name":"acliunianc","email":"1677158324@qq.com"}],"homepage":"https://github.com/acliunianc/react-file-mng#readme","bugs":{"url":"https://github.com/acliunianc/react-file-mng/issues"},"dist":{"shasum":"cb3b1fd66666a962ff8bbab365b8fab2a518d06c","tarball":"https://registry.npmjs.org/react-file-mng/-/react-file-mng-1.1.13.tgz","fileCount":23,"integrity":"sha512-HHeXwux3kvLnOv0iX4qq7Nz2UMlM9JiZmXN6RF7c7FZ3aj44r6oPwmEKva19JqIf/O8OCyGb+ssJApx+Bl3h4Q==","signatures":[{"sig":"MEQCICNax/r0bonUGMZjaXULCLNtMrx9GLLCIOmZIF43xn42AiA4fE8Q7HO2nE87lpQJ/giMJM0lyLRzu9gjgbW3j/qr1A==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":802630},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./index.css":"./dist/index.css"},"gitHead":"96550644dbe9170cf5b15cafd4ab373b1c7affa9","scripts":{"build":"npm run build:css && npm run build:js","prepare":"npm run build","build:js":"rollup -c","build:css":"tailwindcss -i src/styles/index.css -o dist/index.css --minify"},"_npmUser":{"name":"acliunianc","email":"1677158324@qq.com"},"repository":{"url":"git+https://github.com/acliunianc/react-file-mng.git","type":"git"},"_npmVersion":"10.8.2","description":"Components for file management","directories":{},"sideEffects":["**/*.css"],"_nodeVersion":"22.6.0","dependencies":{"uuid":"^11.0.3","moment":"^2.30.1","@heroicons/react":"^2.2.0"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.3.1","rollup":"^3.25.0","postcss":"^8.4.49","react-dom":"^18.3.1","classnames":"^2.5.1","typescript":"^5.0.0","@babel/core":"^7.22.0","tailwindcss":"^3.4.15","@types/react":"^18.0.0","autoprefixer":"^10.4.20","@babel/preset-react":"^7.22.0","@rollup/plugin-babel":"^6.0.0","@rollup/plugin-commonjs":"^25.0.8","rollup-plugin-typescript2":"^0.35.0","@rollup/plugin-node-resolve":"^15.0.0"},"peerDependencies":{"react":">=16.8.0","react-dom":">=16.8.0"},"_npmOperationalInternal":{"tmp":"tmp/react-file-mng_1.1.13_1732858757685_0.840179362345566","host":"s3://npm-registry-packages"}},"1.1.14":{"name":"react-file-mng","version":"1.1.14","keywords":["file-manager"],"author":{"name":"acliunianc"},"license":"MIT","_id":"react-file-mng@1.1.14","maintainers":[{"name":"acliunianc","email":"1677158324@qq.com"}],"homepage":"https://github.com/acliunianc/react-file-mng#readme","bugs":{"url":"https://github.com/acliunianc/react-file-mng/issues"},"dist":{"shasum":"fec94ac5dbcdeaea2fd5f4f050c561c05cf6901c","tarball":"https://registry.npmjs.org/react-file-mng/-/react-file-mng-1.1.14.tgz","fileCount":23,"integrity":"sha512-R/DON8zBj07lqi9TJ/zNGzdNi5QuyGKHKnI9uM7S7d7WjIwrCxUJCp6SwVbqPUSvySVovTMCsYJ5/HBdBh/z8w==","signatures":[{"sig":"MEQCIAS5646eN+ZFonhp+JFeXwT7z/3OFvAfOhw2ahLmBo+GAiAPJPDn49z6MVD8fODdzh4eAbdD3mO+SofCEb/82pcXCg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":802630},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./index.css":"./dist/index.css"},"gitHead":"6a63789dcb5867b252b97214896dec53bd83de0a","scripts":{"build":"npm run build:css && npm run build:js","prepare":"npm run build","build:js":"rollup -c","build:css":"tailwindcss -i src/styles/index.css -o dist/index.css --minify"},"_npmUser":{"name":"acliunianc","email":"1677158324@qq.com"},"repository":{"url":"git+https://github.com/acliunianc/react-file-mng.git","type":"git"},"_npmVersion":"10.8.2","description":"Components for file management","directories":{},"sideEffects":["**/*.css"],"_nodeVersion":"22.6.0","dependencies":{"uuid":"^11.0.3","moment":"^2.30.1","@heroicons/react":"^2.2.0"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.3.1","rollup":"^3.25.0","postcss":"^8.4.49","react-dom":"^18.3.1","classnames":"^2.5.1","typescript":"^5.0.0","@babel/core":"^7.22.0","tailwindcss":"^3.4.15","@types/react":"^18.0.0","autoprefixer":"^10.4.20","@babel/preset-react":"^7.22.0","@rollup/plugin-babel":"^6.0.0","@rollup/plugin-commonjs":"^25.0.8","rollup-plugin-typescript2":"^0.35.0","@rollup/plugin-node-resolve":"^15.0.0"},"peerDependencies":{"react":">=16.8.0","react-dom":">=16.8.0"},"_npmOperationalInternal":{"tmp":"tmp/react-file-mng_1.1.14_1732859923242_0.9854073630601292","host":"s3://npm-registry-packages"}},"1.1.15":{"name":"react-file-mng","version":"1.1.15","keywords":["file-manager"],"author":{"name":"acliunianc"},"license":"MIT","_id":"react-file-mng@1.1.15","maintainers":[{"name":"acliunianc","email":"1677158324@qq.com"}],"homepage":"https://github.com/acliunianc/react-file-mng#readme","bugs":{"url":"https://github.com/acliunianc/react-file-mng/issues"},"dist":{"shasum":"a8f76338906f838fdf2d83420d5c9d002f769587","tarball":"https://registry.npmjs.org/react-file-mng/-/react-file-mng-1.1.15.tgz","fileCount":23,"integrity":"sha512-APvRakRWDVS+Oa0SCPlwfLJPQlKN5r3miar4n6Y33CFuKrfYw9iqMZaLKyHIvN6MZ2gz+k2bhGnlF5covbiL+A==","signatures":[{"sig":"MEYCIQCnYolpZY/i4zFhff+WffTG+P7j859lhwOzopoqCddMggIhALiSPaTN0ELTqQ61XLVyUuih0Piq9VrJmLxBwk7W6DX1","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":802683},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./index.css":"./dist/index.css"},"gitHead":"45a5e0617e4b1cc1d4d659dc8d737660ebd3640d","scripts":{"build":"npm run build:css && npm run build:js","prepare":"npm run build","build:js":"rollup -c","build:css":"tailwindcss -i src/styles/index.css -o dist/index.css --minify"},"_npmUser":{"name":"acliunianc","email":"1677158324@qq.com"},"repository":{"url":"git+https://github.com/acliunianc/react-file-mng.git","type":"git"},"_npmVersion":"10.8.2","description":"Components for file management","directories":{},"sideEffects":["**/*.css"],"_nodeVersion":"22.6.0","dependencies":{"uuid":"^11.0.3","moment":"^2.30.1","@heroicons/react":"^2.2.0"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.3.1","rollup":"^3.25.0","postcss":"^8.4.49","react-dom":"^18.3.1","classnames":"^2.5.1","typescript":"^5.0.0","@babel/core":"^7.22.0","tailwindcss":"^3.4.15","@types/react":"^18.0.0","autoprefixer":"^10.4.20","@babel/preset-react":"^7.22.0","@rollup/plugin-babel":"^6.0.0","@rollup/plugin-commonjs":"^25.0.8","rollup-plugin-typescript2":"^0.35.0","@rollup/plugin-node-resolve":"^15.0.0"},"peerDependencies":{"react":">=16.8.0","react-dom":">=16.8.0"},"_npmOperationalInternal":{"tmp":"tmp/react-file-mng_1.1.15_1733737677499_0.07265772133726633","host":"s3://npm-registry-packages-npm-production"}},"1.1.16":{"name":"react-file-mng","version":"1.1.16","keywords":["file-manager"],"author":{"name":"acliunianc"},"license":"MIT","_id":"react-file-mng@1.1.16","maintainers":[{"name":"acliunianc","email":"1677158324@qq.com"}],"homepage":"https://github.com/acliunianc/react-file-mng#readme","bugs":{"url":"https://github.com/acliunianc/react-file-mng/issues"},"dist":{"shasum":"ca6a8da2d63364e3616239660b1a0497d6f0ab92","tarball":"https://registry.npmjs.org/react-file-mng/-/react-file-mng-1.1.16.tgz","fileCount":23,"integrity":"sha512-DU6k9wE8Cv2kG6GMKT2eJ7t2g04WihYCBUZugV7lRxxiB/M79CVjsy6sgSHdwaOWKfSeVkWBrn6Z/nlIPayppA==","signatures":[{"sig":"MEUCICXEqM5BwWK1Rmw3Tw8/LdJ8iQ++YdXuqWZxXj8ZqiKpAiEAk1i3ep2DitIzaDeCV2c6/05r/YbLmnSHbV4MX8OITU0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":803305},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./index.css":"./dist/index.css"},"gitHead":"7b5f77c7b5a2e10b3bdb42cda6540b3f09aa3507","scripts":{"build":"npm run build:css && npm run build:js","prepare":"npm run build","build:js":"rollup -c","build:css":"tailwindcss -i src/styles/index.css -o dist/index.css --minify"},"_npmUser":{"name":"acliunianc","email":"1677158324@qq.com"},"repository":{"url":"git+https://github.com/acliunianc/react-file-mng.git","type":"git"},"_npmVersion":"10.8.2","description":"Components for file management","directories":{},"sideEffects":["**/*.css"],"_nodeVersion":"22.6.0","dependencies":{"uuid":"^11.0.3","moment":"^2.30.1","@heroicons/react":"^2.2.0"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.3.1","rollup":"^3.25.0","postcss":"^8.4.49","react-dom":"^18.3.1","classnames":"^2.5.1","typescript":"^5.0.0","@babel/core":"^7.22.0","tailwindcss":"^3.4.15","@types/react":"^18.0.0","autoprefixer":"^10.4.20","@babel/preset-react":"^7.22.0","@rollup/plugin-babel":"^6.0.0","@rollup/plugin-commonjs":"^25.0.8","rollup-plugin-typescript2":"^0.35.0","@rollup/plugin-node-resolve":"^15.0.0"},"peerDependencies":{"react":">=16.8.0","react-dom":">=16.8.0"},"_npmOperationalInternal":{"tmp":"tmp/react-file-mng_1.1.16_1733983752317_0.4088955362744231","host":"s3://npm-registry-packages-npm-production"}},"1.1.17":{"name":"react-file-mng","version":"1.1.17","keywords":["file-manager"],"author":{"name":"acliunianc"},"license":"MIT","_id":"react-file-mng@1.1.17","maintainers":[{"name":"acliunianc","email":"1677158324@qq.com"}],"homepage":"https://github.com/acliunianc/react-file-mng#readme","bugs":{"url":"https://github.com/acliunianc/react-file-mng/issues"},"dist":{"shasum":"7244774ea2b69a1e6ab44d6f4ceca0b970897ad2","tarball":"https://registry.npmjs.org/react-file-mng/-/react-file-mng-1.1.17.tgz","fileCount":23,"integrity":"sha512-+C7/EmcsU9VzmrvfGa0OkwdMSHr0+t/ViLGpC1/MXTQ62gU83fw9vUltlBIoPtwFUNoYpWyUn3bjU0v5SuuCXg==","signatures":[{"sig":"MEQCIBVYiw+z+W/rofyvnDH8TcyioV/ObAVYoEqJJcoyag0bAiAVxp4FKPLn/SDn7y30mic0nRC+DvwkzMcFDYCBPjSczQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":803905},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./index.css":"./dist/index.css"},"gitHead":"16772d293f273a777c84750e6a5ea0f4503963b2","scripts":{"build":"npm run build:css && npm run build:js","prepare":"npm run build","build:js":"rollup -c","build:css":"tailwindcss -i src/styles/index.css -o dist/index.css --minify"},"_npmUser":{"name":"acliunianc","email":"1677158324@qq.com"},"repository":{"url":"git+https://github.com/acliunianc/react-file-mng.git","type":"git"},"_npmVersion":"10.8.2","description":"Components for file management","directories":{},"sideEffects":["**/*.css"],"_nodeVersion":"22.6.0","dependencies":{"uuid":"^11.0.3","moment":"^2.30.1","@heroicons/react":"^2.2.0"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.3.1","rollup":"^3.25.0","postcss":"^8.4.49","react-dom":"^18.3.1","classnames":"^2.5.1","typescript":"^5.0.0","@babel/core":"^7.22.0","tailwindcss":"^3.4.15","@types/react":"^18.0.0","autoprefixer":"^10.4.20","@babel/preset-react":"^7.22.0","@rollup/plugin-babel":"^6.0.0","@rollup/plugin-commonjs":"^25.0.8","rollup-plugin-typescript2":"^0.35.0","@rollup/plugin-node-resolve":"^15.0.0"},"peerDependencies":{"react":">=16.8.0","react-dom":">=16.8.0"},"_npmOperationalInternal":{"tmp":"tmp/react-file-mng_1.1.17_1733994203663_0.7889546281789639","host":"s3://npm-registry-packages-npm-production"}},"1.1.18":{"name":"react-file-mng","version":"1.1.18","keywords":["file-manager"],"author":{"name":"acliunianc"},"license":"MIT","_id":"react-file-mng@1.1.18","maintainers":[{"name":"acliunianc","email":"1677158324@qq.com"}],"homepage":"https://github.com/acliunianc/react-file-mng#readme","bugs":{"url":"https://github.com/acliunianc/react-file-mng/issues"},"dist":{"shasum":"1c2d51c6a5f52c78302330eda7f4c7c6d25f02ae","tarball":"https://registry.npmjs.org/react-file-mng/-/react-file-mng-1.1.18.tgz","fileCount":23,"integrity":"sha512-o2lek2GEx3/a7lxGX+d/mkDZpf9yPkFJ+DYSwCjCRZTJEjsn8/kn++NY2PxTiqr8+OnYEof10d7UXqUkwhv3ew==","signatures":[{"sig":"MEYCIQDMsNIH0g8ziEHmVqV0HmqVxnWDQaKUUUGq0Qv1UDv1HQIhALcZBgHWxWK/8aHFqZKXCh5l9xzdU/eoFOkgkVyCQNkS","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":808414},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./index.css":"./dist/index.css"},"gitHead":"2124c8587cfe3457592f90b2eedbe87a190231db","scripts":{"dev":"nodemon","build":"npm run build:css && npm run build:js","prepare":"npm run build","build:js":"rollup -c","build:css":"tailwindcss -i src/styles/index.css -o dist/index.css --minify"},"_npmUser":{"name":"acliunianc","email":"1677158324@qq.com"},"repository":{"url":"git+https://github.com/acliunianc/react-file-mng.git","type":"git"},"_npmVersion":"10.8.2","description":"Components for file management","directories":{},"sideEffects":["**/*.css"],"_nodeVersion":"22.6.0","dependencies":{"uuid":"^11.0.3","moment":"^2.30.1","@heroicons/react":"^2.2.0"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.3.1","rollup":"^3.25.0","nodemon":"^3.1.9","postcss":"^8.4.49","react-dom":"^18.3.1","classnames":"^2.5.1","typescript":"^5.0.0","@babel/core":"^7.22.0","tailwindcss":"^3.4.15","@types/react":"^18.0.0","autoprefixer":"^10.4.20","@babel/preset-react":"^7.22.0","@rollup/plugin-babel":"^6.0.0","@rollup/plugin-commonjs":"^25.0.8","rollup-plugin-typescript2":"^0.35.0","@rollup/plugin-node-resolve":"^15.0.0"},"peerDependencies":{"react":">=16.8.0","react-dom":">=16.8.0"},"_npmOperationalInternal":{"tmp":"tmp/react-file-mng_1.1.18_1761791438854_0.24553258743649575","host":"s3://npm-registry-packages-npm-production"}},"1.1.20":{"name":"react-file-mng","version":"1.1.20","keywords":["file-manager"],"author":{"name":"acliunianc"},"license":"MIT","_id":"react-file-mng@1.1.20","maintainers":[{"name":"acliunianc","email":"1677158324@qq.com"}],"homepage":"https://github.com/acliunianc/react-file-mng#readme","bugs":{"url":"https://github.com/acliunianc/react-file-mng/issues"},"dist":{"shasum":"4092f21390a7249cf634f64ba83a79242b044f24","tarball":"https://registry.npmjs.org/react-file-mng/-/react-file-mng-1.1.20.tgz","fileCount":24,"integrity":"sha512-T+hvfvhEFwoDkk2TMo4BLnv8qM+Vn3zOUdCA5SAlCwHIwJpPaI6XDXDS1SO0qFavzdSS5ecudneYJY6phSvDmQ==","signatures":[{"sig":"MEQCIDIcGh/eK7oo6SdsN3ewF4fa2AZ+lM1LyL6zE5OgwgSfAiAv5P9DJTD081z7mqFa/aqkrEU98Aa13OybyXJYtp4o3Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":809863},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./index.css":"./dist/index.css"},"gitHead":"0ebe189b9c9101e160ca19c328c57c3ed05afb72","scripts":{"build":"rollup -c"},"_npmUser":{"name":"acliunianc","email":"1677158324@qq.com"},"repository":{"url":"git+https://github.com/acliunianc/react-file-mng.git","type":"git"},"_npmVersion":"10.8.2","description":"Components for file management","directories":{},"sideEffects":["**/*.css"],"_nodeVersion":"22.6.0","dependencies":{"uuid":"^11.0.3","moment":"^2.30.1","@heroicons/react":"^2.2.0"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.3.1","rollup":"^3.25.0","postcss":"^8.4.49","react-dom":"^18.3.1","classnames":"^2.5.1","typescript":"^5.0.0","@babel/core":"^7.22.0","tailwindcss":"^3.4.15","@types/react":"^18.0.0","autoprefixer":"^10.4.20","@babel/preset-react":"^7.22.0","rollup-plugin-clear":"^2.0.7","@rollup/plugin-babel":"^6.0.0","rollup-plugin-postcss":"^4.0.2","@rollup/plugin-commonjs":"^25.0.8","rollup-plugin-typescript2":"^0.35.0","@rollup/plugin-node-resolve":"^15.0.0"},"peerDependencies":{"react":">=16.8.0","react-dom":">=16.8.0"},"_npmOperationalInternal":{"tmp":"tmp/react-file-mng_1.1.20_1762499555413_0.9861596175026339","host":"s3://npm-registry-packages-npm-production"}},"1.1.21":{"name":"react-file-mng","version":"1.1.21","keywords":["file-manager"],"author":{"name":"acliunianc"},"license":"MIT","_id":"react-file-mng@1.1.21","maintainers":[{"name":"acliunianc","email":"1677158324@qq.com"}],"homepage":"https://github.com/acliunianc/react-file-mng#readme","bugs":{"url":"https://github.com/acliunianc/react-file-mng/issues"},"dist":{"shasum":"87e0dd4b2f3aaa5546f0e1ac36d6cc62aba68418","tarball":"https://registry.npmjs.org/react-file-mng/-/react-file-mng-1.1.21.tgz","fileCount":24,"integrity":"sha512-B5dIQPsU370S4KqtnY/oLhK7btcYBS7HVPvyvJHFxqQtqDi49XFvEomyf6UEdajotfZxpDaNrXOGa8IWNKq9GQ==","signatures":[{"sig":"MEQCIHPJxoPCpcnilyWyJ6++0aUKKbYb5fEnbJwUElJPGxkuAiAiUFfPxSlzZHKwbrN1h/df1zn4wadlTWsg1yUO4iX4xg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":812883},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./index.css":"./dist/index.css"},"gitHead":"d2d1e71b98d4cadc181975a3bf6c3bb051cc5ed7","scripts":{"dev":"rollup -c -w","build":"rollup -c"},"_npmUser":{"name":"acliunianc","email":"1677158324@qq.com"},"repository":{"url":"git+https://github.com/acliunianc/react-file-mng.git","type":"git"},"_npmVersion":"10.8.2","description":"Components for file management","directories":{},"sideEffects":["**/*.css"],"_nodeVersion":"22.6.0","dependencies":{"uuid":"^11.0.3","moment":"^2.30.1","@heroicons/react":"^2.2.0"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.3.1","rollup":"^3.25.0","postcss":"^8.4.49","react-dom":"^18.3.1","classnames":"^2.5.1","typescript":"^5.0.0","@babel/core":"^7.22.0","tailwindcss":"^3.4.15","@types/react":"^18.0.0","autoprefixer":"^10.4.20","@babel/preset-react":"^7.22.0","rollup-plugin-clear":"^2.0.7","@rollup/plugin-babel":"^6.0.0","rollup-plugin-postcss":"^4.0.2","@rollup/plugin-commonjs":"^25.0.8","rollup-plugin-typescript2":"^0.35.0","@rollup/plugin-node-resolve":"^15.0.0"},"peerDependencies":{"react":">=16.8.0","react-dom":">=16.8.0"},"_npmOperationalInternal":{"tmp":"tmp/react-file-mng_1.1.21_1762500425570_0.03173664598233095","host":"s3://npm-registry-packages-npm-production"}},"1.1.22":{"name":"react-file-mng","version":"1.1.22","keywords":["file-manager"],"author":{"name":"acliunianc"},"license":"MIT","_id":"react-file-mng@1.1.22","maintainers":[{"name":"acliunianc","email":"1677158324@qq.com"}],"homepage":"https://github.com/acliunianc/react-file-mng#readme","bugs":{"url":"https://github.com/acliunianc/react-file-mng/issues"},"dist":{"shasum":"a65e950b518da669c5794e73ce496253a9a84352","tarball":"https://registry.npmjs.org/react-file-mng/-/react-file-mng-1.1.22.tgz","fileCount":24,"integrity":"sha512-/Z1cNdmGCVj429VDPTbTPYHbawXmCWbzYyYuheRZNNqIF4nAYEs/I70I4cM0KN4EsljDtlZbhTVdGrSnufYvag==","signatures":[{"sig":"MEYCIQDCkU0yqABstj/2dEM3dLXgldvuFmiNEIWEzuvmKk0SSwIhAJtrzFBQYrepDOoYXMuSKzxhX4XXvlPUXusAibNU0Bam","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":817069},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./index.css":"./dist/index.css"},"gitHead":"3af783d3c541de4a4f397998f36ad8ea9022e7ab","scripts":{"dev":"rollup -c -w","build":"rollup -c"},"_npmUser":{"name":"acliunianc","email":"1677158324@qq.com"},"repository":{"url":"git+https://github.com/acliunianc/react-file-mng.git","type":"git"},"_npmVersion":"10.8.2","description":"Components for file management","directories":{},"sideEffects":["**/*.css"],"_nodeVersion":"22.6.0","dependencies":{"uuid":"^11.0.3","moment":"^2.30.1","@heroicons/react":"^2.2.0"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.3.1","rollup":"^3.25.0","postcss":"^8.4.49","react-dom":"^18.3.1","classnames":"^2.5.1","typescript":"^5.0.0","@babel/core":"^7.22.0","tailwindcss":"^3.4.15","@types/react":"^18.0.0","autoprefixer":"^10.4.20","@babel/preset-react":"^7.22.0","rollup-plugin-clear":"^2.0.7","@rollup/plugin-babel":"^6.0.0","rollup-plugin-postcss":"^4.0.2","@rollup/plugin-commonjs":"^25.0.8","rollup-plugin-typescript2":"^0.35.0","@rollup/plugin-node-resolve":"^15.0.0"},"peerDependencies":{"react":">=16.8.0","react-dom":">=16.8.0"},"_npmOperationalInternal":{"tmp":"tmp/react-file-mng_1.1.22_1762503614018_0.7634927760224193","host":"s3://npm-registry-packages-npm-production"}},"1.1.23":{"name":"react-file-mng","version":"1.1.23","keywords":["file-manager"],"author":{"name":"acliunianc"},"license":"MIT","_id":"react-file-mng@1.1.23","maintainers":[{"name":"acliunianc","email":"1677158324@qq.com"}],"homepage":"https://github.com/acliunianc/react-file-mng#readme","bugs":{"url":"https://github.com/acliunianc/react-file-mng/issues"},"dist":{"shasum":"365842a208cdd90141c153f490a6ee42b92fe648","tarball":"https://registry.npmjs.org/react-file-mng/-/react-file-mng-1.1.23.tgz","fileCount":24,"integrity":"sha512-qx3dIWZmlBsJjIrzxRP8lRFg7gsSnA0ZmQJTsBm/j6ZIaA66gNJO+MVJPowQC95NyT0ZExnJPysIGfe5D5XM2w==","signatures":[{"sig":"MEQCIHI7zfCZ9I9Qi3B/ZpU/4Mfc1nuwTHH9aXxcWofeTpKKAiBhxdM9LPQE9KEz0WnJsUX2lxqg6n/kll4Fpi71bIhKtQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":520138},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./index.css":"./dist/index.css"},"gitHead":"2ece705ec8db6b451e830a6f691213ce5a112895","scripts":{"dev":"rollup -c -w","build":"rollup -c"},"_npmUser":{"name":"acliunianc","email":"1677158324@qq.com"},"repository":{"url":"git+https://github.com/acliunianc/react-file-mng.git","type":"git"},"_npmVersion":"10.8.2","description":"Components for file management","directories":{},"sideEffects":["**/*.css"],"_nodeVersion":"22.6.0","dependencies":{"uuid":"^11.0.3","moment":"^2.30.1","@heroicons/react":"^2.2.0"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.3.1","rollup":"^3.25.0","postcss":"^8.4.49","react-dom":"^18.3.1","classnames":"^2.5.1","typescript":"^5.0.0","@babel/core":"^7.22.0","tailwindcss":"^3.4.15","@types/react":"^18.0.0","autoprefixer":"^10.4.20","@babel/preset-react":"^7.22.0","rollup-plugin-clear":"^2.0.7","@rollup/plugin-babel":"^6.0.0","@rollup/plugin-terser":"^0.4.4","rollup-plugin-postcss":"^4.0.2","@rollup/plugin-commonjs":"^25.0.8","rollup-plugin-typescript2":"^0.35.0","@rollup/plugin-node-resolve":"^15.0.0"},"peerDependencies":{"react":">=16.8.0","react-dom":">=16.8.0"},"_npmOperationalInternal":{"tmp":"tmp/react-file-mng_1.1.23_1762754074614_0.9716825252562309","host":"s3://npm-registry-packages-npm-production"}},"1.1.24":{"name":"react-file-mng","version":"1.1.24","keywords":["file-manager"],"author":{"name":"acliunianc"},"license":"MIT","_id":"react-file-mng@1.1.24","maintainers":[{"name":"acliunianc","email":"1677158324@qq.com"}],"homepage":"https://github.com/acliunianc/react-file-mng#readme","bugs":{"url":"https://github.com/acliunianc/react-file-mng/issues"},"dist":{"shasum":"4de6cf4f34c38ec303a275b5ba2b6f9d84fdf63d","tarball":"https://registry.npmjs.org/react-file-mng/-/react-file-mng-1.1.24.tgz","fileCount":24,"integrity":"sha512-FK0+D9wZhspYT/8ZpxeMP19vnNtcM1pnqjcGDxu9wUqQHZ8c6aN/RlYIvGxoJwcRAmZxk0kmchFMg3CXWXqYHQ==","signatures":[{"sig":"MEQCIHWsJuj5tnUQi0Ik2PJDOfeEreZSFEPUsutLI/QKw+85AiA+I5DoMmIA13gNRGrJDMpBM1f5GhaZ1PyAbZ5sVtJ0qw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":520604},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./index.css":"./dist/index.css"},"gitHead":"f95289c09f0e1112ab326d419da8bcb53bc6f10a","scripts":{"dev":"rollup -c -w","build":"rollup -c"},"_npmUser":{"name":"acliunianc","email":"1677158324@qq.com"},"repository":{"url":"git+https://github.com/acliunianc/react-file-mng.git","type":"git"},"_npmVersion":"10.8.2","description":"Components for file management","directories":{},"sideEffects":["**/*.css"],"_nodeVersion":"22.6.0","dependencies":{"uuid":"^11.0.3","moment":"^2.30.1","@heroicons/react":"^2.2.0"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.3.1","rollup":"^3.25.0","postcss":"^8.4.49","react-dom":"^18.3.1","classnames":"^2.5.1","typescript":"^5.0.0","@babel/core":"^7.22.0","tailwindcss":"^3.4.15","@types/react":"^18.0.0","autoprefixer":"^10.4.20","@babel/preset-react":"^7.22.0","rollup-plugin-clear":"^2.0.7","@rollup/plugin-babel":"^6.0.0","@rollup/plugin-terser":"^0.4.4","rollup-plugin-postcss":"^4.0.2","@rollup/plugin-commonjs":"^25.0.8","rollup-plugin-typescript2":"^0.35.0","@rollup/plugin-node-resolve":"^15.0.0"},"peerDependencies":{"react":">=16.8.0","react-dom":">=16.8.0"},"_npmOperationalInternal":{"tmp":"tmp/react-file-mng_1.1.24_1762824878821_0.9229958743983726","host":"s3://npm-registry-packages-npm-production"}},"1.1.25":{"name":"react-file-mng","version":"1.1.25","keywords":["file-manager"],"author":{"name":"acliunianc"},"license":"MIT","_id":"react-file-mng@1.1.25","maintainers":[{"name":"acliunianc","email":"1677158324@qq.com"}],"homepage":"https://github.com/acliunianc/react-file-mng#readme","bugs":{"url":"https://github.com/acliunianc/react-file-mng/issues"},"dist":{"shasum":"ccb4da5836bd216922bb06ae13d7e3bf7139d141","tarball":"https://registry.npmjs.org/react-file-mng/-/react-file-mng-1.1.25.tgz","fileCount":24,"integrity":"sha512-E0j74XSTXXlM2w7ZEpcZYCy6zVue6tT4F+iOEBVPF8l3ezEAUkxlub2fN7z5mDAL4Q/MXsFHi3r9YkFg5mWzqA==","signatures":[{"sig":"MEYCIQD40NvHOG6NxF7oG98cpicnf6+AjQsGf6Y5QyQ3p7CtUAIhAKxSOUUKwm4ERRS2BYY2MsDy1pIET5MWiIlYPna1b8+P","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":520594},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./index.css":"./dist/index.css"},"gitHead":"4ef64e2e5fc12452e83bda33c8cf5073c933302c","scripts":{"dev":"rollup -c -w","build":"rollup -c"},"_npmUser":{"name":"acliunianc","email":"1677158324@qq.com"},"repository":{"url":"git+https://github.com/acliunianc/react-file-mng.git","type":"git"},"_npmVersion":"10.8.2","description":"Components for file management","directories":{},"sideEffects":["**/*.css"],"_nodeVersion":"22.6.0","dependencies":{"uuid":"^11.0.3","moment":"^2.30.1","@heroicons/react":"^2.2.0"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.3.1","rollup":"^3.25.0","postcss":"^8.4.49","react-dom":"^18.3.1","classnames":"^2.5.1","typescript":"^5.0.0","@babel/core":"^7.22.0","tailwindcss":"^3.4.15","@types/react":"^18.0.0","autoprefixer":"^10.4.20","@babel/preset-react":"^7.22.0","rollup-plugin-clear":"^2.0.7","@rollup/plugin-babel":"^6.0.0","@rollup/plugin-terser":"^0.4.4","rollup-plugin-postcss":"^4.0.2","@rollup/plugin-commonjs":"^25.0.8","rollup-plugin-typescript2":"^0.35.0","@rollup/plugin-node-resolve":"^15.0.0"},"peerDependencies":{"react":">=16.8.0","react-dom":">=16.8.0"},"_npmOperationalInternal":{"tmp":"tmp/react-file-mng_1.1.25_1762825691499_0.7275471455784688","host":"s3://npm-registry-packages-npm-production"}},"1.1.26":{"name":"react-file-mng","version":"1.1.26","description":"Components for file management","repository":{"type":"git","url":"git+https://github.com/acliunianc/react-file-mng.git"},"author":{"name":"acliunianc"},"license":"MIT","type":"module","main":"./dist/index.js","module":"./dist/index.js","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./index.css":"./dist/index.css"},"keywords":["file-manager"],"sideEffects":["**/*.css"],"scripts":{"dev":"rollup -c -w","build":"rollup -c"},"peerDependencies":{"react":">=16.8.0","react-dom":">=16.8.0"},"devDependencies":{"@babel/core":"^7.22.0","@babel/preset-react":"^7.22.0","@rollup/plugin-babel":"^6.0.0","@rollup/plugin-commonjs":"^25.0.8","@rollup/plugin-node-resolve":"^15.0.0","@rollup/plugin-terser":"^0.4.4","@types/react":"^18.0.0","autoprefixer":"^10.4.20","classnames":"^2.5.1","postcss":"^8.4.49","react":"^18.3.1","react-dom":"^18.3.1","rollup":"^3.25.0","rollup-plugin-clear":"^2.0.7","rollup-plugin-postcss":"^4.0.2","rollup-plugin-typescript2":"^0.35.0","tailwindcss":"^3.4.15","typescript":"^5.0.0"},"dependencies":{"@heroicons/react":"^2.2.0","moment":"^2.30.1","uuid":"^11.0.3"},"gitHead":"29de1fccb5609a73e3f2232a8565b67cf5bba323","_id":"react-file-mng@1.1.26","bugs":{"url":"https://github.com/acliunianc/react-file-mng/issues"},"homepage":"https://github.com/acliunianc/react-file-mng#readme","_nodeVersion":"24.11.1","_npmVersion":"11.6.2","dist":{"integrity":"sha512-8WmInhxiFTJ3KujpzaEMPGirs98T1UIGlj6RnZ08fjlg7NuRerC/JTpjungIrlUKWGLuRgasCMD6ikuEbyPYbA==","shasum":"0dc5d7a19811e9499f5ca553465dbcde0aacca5c","tarball":"https://registry.npmjs.org/react-file-mng/-/react-file-mng-1.1.26.tgz","fileCount":24,"unpackedSize":521278,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQCBtTHecqUUYVIcmr8QH0GV7GunAJm2JUYLxb8U+gGD6QIgQpf+YYhkhQDFuNfJC4lNEx1fkXG0YXpm4O+TM0GRXG4="}]},"_npmUser":{"name":"acliunianc","email":"1677158324@qq.com"},"directories":{},"maintainers":[{"name":"acliunianc","email":"1677158324@qq.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/react-file-mng_1.1.26_1770794087924_0.5582864568864512"},"_hasShrinkwrap":false}},"time":{"created":"2024-11-25T05:49:41.912Z","modified":"2026-02-11T07:14:48.223Z","1.0.0":"2024-11-25T05:49:42.242Z","1.0.1":"2024-11-25T07:13:54.581Z","1.0.2":"2024-11-25T07:19:43.106Z","1.0.3":"2024-11-26T02:53:38.927Z","1.0.4":"2024-11-26T03:50:52.400Z","1.1.0":"2024-11-26T08:26:40.862Z","1.1.1":"2024-11-26T10:12:52.796Z","1.1.2":"2024-11-27T02:59:23.968Z","1.1.3":"2024-11-27T03:23:54.955Z","1.1.4":"2024-11-27T06:40:23.488Z","1.1.5":"2024-11-27T08:16:08.870Z","1.1.6":"2024-11-27T09:09:53.972Z","1.1.7":"2024-11-27T10:30:34.953Z","1.1.9":"2024-11-28T02:21:39.135Z","1.1.10":"2024-11-28T03:40:29.745Z","1.1.11":"2024-11-28T08:00:31.019Z","1.1.12":"2024-11-28T08:59:31.827Z","1.1.13":"2024-11-29T05:39:17.886Z","1.1.14":"2024-11-29T05:58:43.471Z","1.1.15":"2024-12-09T09:47:57.711Z","1.1.16":"2024-12-12T06:09:12.503Z","1.1.17":"2024-12-12T09:03:23.890Z","1.1.18":"2025-10-30T02:30:39.113Z","1.2.0":"2025-11-06T10:28:24.972Z","1.2.1":"2025-11-07T03:24:41.770Z","1.2.2":"2025-11-07T03:40:32.590Z","1.1.19":"2025-11-07T03:59:02.838Z","1.1.20":"2025-11-07T07:12:35.620Z","1.1.21":"2025-11-07T07:27:05.810Z","1.1.22":"2025-11-07T08:20:14.245Z","1.1.23":"2025-11-10T05:54:34.832Z","1.1.24":"2025-11-11T01:34:39.086Z","1.1.25":"2025-11-11T01:48:11.761Z","1.1.26":"2026-02-11T07:14:48.113Z"},"bugs":{"url":"https://github.com/acliunianc/react-file-mng/issues"},"author":{"name":"acliunianc"},"license":"MIT","homepage":"https://github.com/acliunianc/react-file-mng#readme","keywords":["file-manager"],"repository":{"type":"git","url":"git+https://github.com/acliunianc/react-file-mng.git"},"description":"Components for file management","maintainers":[{"name":"acliunianc","email":"1677158324@qq.com"}],"readme":"# react-file-mng\r\n\r\n基于React框架的类似于Windows资源管理器的文件管理库\r\n\r\n\r\n\r\n# Preview\r\n\r\nhttps://stackblitz.com/edit/vitejs-vite-fygza3?file=src%2FApp.tsx\r\n\r\n\r\n\r\n## Implemented && Todo\r\n\r\nImplemented:\r\n\r\n1. 路径和当前所处文件夹映射\r\n2. 文件导航提示下拉菜单\r\n3. 进入文件夹\r\n4. 移动、删除、复制、粘贴、创建文件夹...\r\n5. 全局快捷键\r\n6. 切换显示视图\r\n7. 拖拽上传\r\n8. 拖拽移动文件夹\r\n9. 允许禁用和自定义右键上下文菜单\r\n10. 默认排序\r\n11. 优化右键菜单空间超出视口范围时的显示效果\r\n\r\n\r\n\r\nTodo:\r\n\r\n1. 允许自定义列\r\n2. 允许自定义排序方法\r\n3. loading效果\r\n\r\n\r\n\r\n## Installation\r\n\r\n```shell\r\nnpm install react-file-mng\r\n```\r\n\r\n\r\n\r\n## Usage\r\n\r\n```tsx\r\nimport { FileManager } from \"react-file-mng\";\r\nimport \"react-file-mng/index.css\";\r\nimport { ReactNode, useState } from \"react\";\r\n\r\ntype FileType = \"file\" | \"folder\";\r\ninterface FileItem {\r\n  id: string;\r\n  name: string;\r\n  path: string;\r\n  type: FileType;\r\n  size: number;\r\n  modifiedDate: string | number;\r\n  extension?: string;\r\n  children?: FileItem[];\r\n  parent?: FileItem;\r\n  editing?: boolean;\r\n  previewImage?: string | ReactNode;\r\n}\r\n\r\nconst files: FileItem[] = [\r\n  {\r\n    id: \"1\",\r\n    name: \"Documents\",\r\n    path: \"/Documents\",\r\n    type: \"folder\",\r\n    size: 0,\r\n    modifiedDate: new Date(\"2024-03-15\").valueOf(),\r\n    children: [\r\n      {\r\n        id: \"1-1\",\r\n        name: \"Project Proposal.docx\",\r\n        path: \"/Documents/Project Proposal.docx\",\r\n        type: \"file\",\r\n        size: 2458000,\r\n        modifiedDate: new Date(\"2024-03-14\").valueOf(),\r\n        extension: \"docx\",\r\n      },\r\n      {\r\n        id: \"1-2\",\r\n        name: \"Budget 2024\",\r\n        path: \"/Documents/Budget 2024\",\r\n        type: \"folder\",\r\n        size: 0,\r\n        modifiedDate: new Date(\"2024-03-10\").valueOf(),\r\n        children: [\r\n          {\r\n            id: \"1-2-1\",\r\n            name: \"Q1 Report.xlsx\",\r\n            path: \"/Documents/Budget 2024/Q1 Report.xlsx\",\r\n            type: \"file\",\r\n            size: 1548000,\r\n            modifiedDate: new Date(\"2024-03-10\").valueOf(),\r\n            extension: \"xlsx\",\r\n          },\r\n          {\r\n            id: \"1-2-2\",\r\n            name: \"Q2 Forecast.xlsx\",\r\n            path: \"/Documents/Budget 2024/Q2 Forecast.xlsx\",\r\n            type: \"file\",\r\n            size: 1342000,\r\n            modifiedDate: new Date(\"2024-03-09\").valueOf(),\r\n            extension: \"xlsx\",\r\n          },\r\n        ],\r\n      },\r\n    ],\r\n  },\r\n  {\r\n    id: \"2\",\r\n    name: \"Images\",\r\n    path: \"/Images\",\r\n    type: \"folder\",\r\n    size: 0,\r\n    modifiedDate: new Date(\"2024-03-16\").valueOf(),\r\n    children: [\r\n      {\r\n        id: \"2-1\",\r\n        name: \"Product Photos\",\r\n        path: \"/Images/Product Photos\",\r\n        type: \"folder\",\r\n        size: 0,\r\n        modifiedDate: new Date(\"2024-03-16\").valueOf(),\r\n        children: [\r\n          {\r\n            id: \"2-1-1\",\r\n            name: \"product-001.jpg\",\r\n            path: \"/Images/Product Photos/product-001.jpg\",\r\n            type: \"file\",\r\n            size: 3245000,\r\n            modifiedDate: new Date(\"2024-03-16\").valueOf(),\r\n            extension: \"jpg\",\r\n          },\r\n          {\r\n            id: \"2-1-2\",\r\n            name: \"product-002.jpg\",\r\n            path: \"/Images/Product Photos/product-002.jpg\",\r\n            type: \"file\",\r\n            size: 2845000,\r\n            modifiedDate: new Date(\"2024-03-16\").valueOf(),\r\n            extension: \"jpg\",\r\n          },\r\n        ],\r\n      },\r\n      {\r\n        id: \"2-2\",\r\n        name: \"banner.png\",\r\n        path: \"/Images/banner.png\",\r\n        type: \"file\",\r\n        size: 4562000,\r\n        modifiedDate: new Date(\"2024-03-15\").valueOf(),\r\n        extension: \"png\",\r\n        previewImage:\r\n          \"https://gw.alipayobjects.com/zos/rmsportal/KDpgvguMpGfqaHPjicRK.svg\",\r\n      },\r\n    ],\r\n  },\r\n  {\r\n    id: \"3\",\r\n    name: \"Projects\",\r\n    path: \"/Projects\",\r\n    type: \"folder\",\r\n    size: 0,\r\n    modifiedDate: new Date(\"2024-03-17\").valueOf(),\r\n    children: [\r\n      {\r\n        id: \"3-1\",\r\n        name: \"Backend\",\r\n        path: \"/Projects/Backend\",\r\n        type: \"folder\",\r\n        size: 0,\r\n        modifiedDate: new Date(\"2024-03-17\").valueOf(),\r\n        children: [\r\n          {\r\n            id: \"3-1-1\",\r\n            name: \"source-code.zip\",\r\n            path: \"/Projects/Backend/source-code.zip\",\r\n            type: \"file\",\r\n            size: 15678000,\r\n            modifiedDate: new Date(\"2024-03-17\").valueOf(),\r\n            extension: \"zip\",\r\n          },\r\n          {\r\n            id: \"3-1-2\",\r\n            name: \"readme.md\",\r\n            path: \"/Projects/Backend/readme.md\",\r\n            type: \"file\",\r\n            size: 12400,\r\n            modifiedDate: new Date(\"2024-03-16\").valueOf(),\r\n            extension: \"md\",\r\n          },\r\n        ],\r\n      },\r\n      {\r\n        id: \"3-2\",\r\n        name: \"Frontend\",\r\n        path: \"/Projects/Frontend\",\r\n        type: \"folder\",\r\n        size: 0,\r\n        modifiedDate: new Date(\"2024-03-17\").valueOf(),\r\n        children: [\r\n          {\r\n            id: \"3-2-1\",\r\n            name: \"build.tar.gz\",\r\n            path: \"/Projects/Frontend/build.tar.gz\",\r\n            type: \"file\",\r\n            size: 8567000,\r\n            modifiedDate: new Date(\"2024-03-17\").valueOf(),\r\n            extension: \"gz\",\r\n          },\r\n          {\r\n            id: \"3-2-2\",\r\n            name: \"design-specs.pdf\",\r\n            path: \"/Projects/Frontend/design-specs.pdf\",\r\n            type: \"file\",\r\n            size: 5648000,\r\n            modifiedDate: new Date(\"2024-03-15\").valueOf(),\r\n            extension: \"pdf\",\r\n          },\r\n        ],\r\n      },\r\n    ],\r\n  },\r\n  {\r\n    id: \"4\",\r\n    name: \"Downloads\",\r\n    path: \"/Downloads\",\r\n    type: \"folder\",\r\n    size: 0,\r\n    modifiedDate: new Date(\"2024-03-18\").valueOf(),\r\n    children: [\r\n      {\r\n        id: \"4-1\",\r\n        name: \"software-update.exe\",\r\n        path: \"/Downloads/software-update.exe\",\r\n        type: \"file\",\r\n        size: 245890000,\r\n        modifiedDate: new Date(\"2024-03-18\").valueOf(),\r\n        extension: \"exe\",\r\n      },\r\n      {\r\n        id: \"4-2\",\r\n        name: \"presentation.pptx\",\r\n        path: \"/Downloads/presentation.pptx\",\r\n        type: \"file\",\r\n        size: 8567000,\r\n        modifiedDate: new Date(\"2024-03-17\").valueOf(),\r\n        extension: \"pptx\",\r\n      },\r\n    ],\r\n  },\r\n];\r\n\r\nconst deepFind = <T extends Record<PropertyKey, any>>(\r\n  originArr: T[],\r\n  callback: (item: T, parent?: T | null) => boolean,\r\n  {\r\n    childrenKey = \"children\",\r\n    structure = false,\r\n  }: { childrenKey?: keyof T; structure?: boolean } = {}\r\n): T | null => {\r\n  if (!Array.isArray(originArr)) {\r\n    throw new Error(\"请传入数组\");\r\n  }\r\n\r\n  let result: T | null = null;\r\n  const core = (arr: T[], parent?: T | null): void => {\r\n    for (const item of arr) {\r\n      const condition = callback(item, parent);\r\n      structure && ((item as T & { parent?: T | null }).parent = parent);\r\n      if (condition) {\r\n        result = item;\r\n        return;\r\n      }\r\n      item[childrenKey] && core(item[childrenKey] as T[], item);\r\n    }\r\n  };\r\n  core(originArr, null);\r\n\r\n  return result;\r\n};\r\n\r\nconst deepMap = <\r\n  T extends Record<PropertyKey, any>,\r\n  R extends Record<PropertyKey, any>\r\n>(\r\n  originArr: T[] = [],\r\n  callback: (item: T, index: number, arr: T[]) => R,\r\n  {\r\n    childrenKey = \"children\",\r\n    toChildrenKey = childrenKey,\r\n  }: { childrenKey?: keyof T; toChildrenKey?: keyof R } = {}\r\n): R[] => {\r\n  const core = (arr: T[]): R[] => {\r\n    return arr.map((item, index, array) => {\r\n      const res = callback(item, index, array);\r\n      const children = item[childrenKey] as T[] | undefined;\r\n      if (Array.isArray(children) && children.length > 0) {\r\n        (res[toChildrenKey] as R[]) = core(children);\r\n      }\r\n\r\n      return res;\r\n    });\r\n  };\r\n\r\n  return core(originArr);\r\n};\r\n\r\nconst App = () => {\r\n  const [realFiles, setRealFiles] = useState<FileItem[]>(() => files);\r\n  const [openedKey, setOpenedKey] = useState(\"0\");\r\n\r\n  return (\r\n    <div style={{ display: \"flex\", height: \"80vh\" }}>\r\n      <FileManager\r\n        files={realFiles}\r\n        openedKey={openedKey}\r\n        // disabledContextMenu\r\n        // contextMenuItems={[\r\n        //   {\r\n        //     key: \"1\",\r\n        //     label: \"测试\",\r\n        //     onClick(...args) {\r\n        //       // 摁下ctrl+c将执行该onClick方法\r\n        //       console.log(\"qwe\", args);\r\n        //     },\r\n        //     shortcut: \"ctrl+c\",\r\n        //   },\r\n        // ]}\r\n        onNavigate={async (file) => {\r\n          if (!file) return alert(\"路径不存在\");\r\n          setOpenedKey(file.id);\r\n        }}\r\n        onPaste={async (to, files) => {\r\n          setRealFiles((prev) => {\r\n            const cur = deepFind(prev, (item) => item.id === to.id);\r\n\r\n            if (cur) {\r\n              cur.children = [...(cur.children || []), ...files];\r\n            } else if (to.id === \"0\") {\r\n              // 处理粘贴到最外层的清空\r\n              files.forEach((file) => {\r\n                prev.push(file);\r\n              });\r\n            }\r\n\r\n            return [...prev];\r\n          });\r\n        }}\r\n        onMove={async (from, to, files) => {\r\n          const newFiles = deepMap(files, (file) => ({\r\n            ...file,\r\n            path: to.path + file.path,\r\n          }));\r\n          setRealFiles((prev) => {\r\n            let result = [...prev];\r\n            // 删除from的children\r\n            const fromCur = deepFind(prev, (item) => item.id === from.id);\r\n            if (fromCur) {\r\n              fromCur.children = fromCur.children?.filter(\r\n                (item) => !newFiles.map((it) => it.id).includes(item.id)\r\n              );\r\n            } else if (from.id === \"0\") {\r\n              // 处理移动最外层的文件到其他地方的情况\r\n              result = prev.filter(\r\n                (item) => !newFiles.map((it) => it.id).includes(item.id)\r\n              );\r\n            }\r\n\r\n            // 增加to的children\r\n            const cur = deepFind(prev, (item) => item.id === to.id);\r\n            if (cur) {\r\n              cur.children = [...(cur.children || []), ...newFiles];\r\n            } else if (to.id === \"0\") {\r\n              // 处理移动其他地方的文件到最外层的情况\r\n              newFiles.forEach((file) => {\r\n                result.push({ ...file, path: to.path + file.path });\r\n              });\r\n            }\r\n            return result;\r\n          });\r\n        }}\r\n        onDelete={async (from, ids) => {\r\n          setRealFiles((prev) => {\r\n            let result = [...prev];\r\n            const cur = deepFind(result, (item) => item.id === from.id);\r\n            if (cur) {\r\n              cur.children = cur.children?.filter((it) => !ids.includes(it.id));\r\n            } else if (from.id === \"0\") {\r\n              // 处理删除最外层的文件的情况\r\n              result = result.filter((item) => !ids.includes(item.id));\r\n            }\r\n            return result;\r\n          });\r\n        }}\r\n        onCreateFolder={async (from: FileItem) => {\r\n          setRealFiles((prev) => {\r\n            const cur = deepFind(prev, (item) => item.id === from.id);\r\n            const newFolder = {\r\n              id: \"\" + Math.random(),\r\n              name: \"新建文件夹\",\r\n              type: \"folder\",\r\n              size: 0,\r\n              modifiedDate: new Date().valueOf(),\r\n              children: [],\r\n              editing: true,\r\n            };\r\n\r\n            if (cur) {\r\n              cur.children = [\r\n                ...(cur.children || []),\r\n                {\r\n                  ...newFolder,\r\n                  type: \"folder\",\r\n                  path: `${cur.path}/${newFolder.name}`,\r\n                },\r\n              ];\r\n            } else if (from.id === \"0\") {\r\n              // 处理在最外层新增的情况\r\n              prev.push({\r\n                ...newFolder,\r\n                type: \"folder\",\r\n                path: `/${newFolder.name}`,\r\n              });\r\n            }\r\n            return [...prev];\r\n          });\r\n        }}\r\n        onRename={async (from, value) => {\r\n          setRealFiles((prev) => {\r\n            const cur = deepFind(prev, (item) => item.id === from.id);\r\n            if (cur) {\r\n              cur.name = value;\r\n              cur.path = `${cur.path\r\n                .split(\"/\")\r\n                .slice(0, -1)\r\n                .join(\"/\")}/${value}`;\r\n            }\r\n            return [...prev];\r\n          });\r\n        }}\r\n        onUpload={async (to, files) => {\r\n          console.log(\"files\", to, files);\r\n          console.log(\"执行上传方法....\");\r\n        }}\r\n        onDownload={(file) => {\r\n          console.log(\"通知服务器开始下载该文件\", file);\r\n        }}\r\n      />\r\n    </div>\r\n  );\r\n};\r\n\r\nexport default App;\r\n```\r\n\r\n\r\n\r\n## Doc\r\n\r\n| **参数**            | 必填 | 说明                                                     | 默认值   | 类型                                                         |\r\n| ------------------- | ---- | -------------------------------------------------------- | -------- | ------------------------------------------------------------ |\r\n| files               | 是   | 文件列表                                                 |          | [`FileItem`](#FileItem)[]                                    |\r\n| openedKey           | 是   | 当前打开的文件夹`key`                                    |          | `string`                                                     |\r\n| defaultViewMode     |      | 默认的视图                                               | `\"list\"` | `ViewMode`                                                   |\r\n| disabledContextMenu |      | 禁用右键菜单                                             | `false`  | `boolean`                                                    |\r\n| contextMenuItems    |      | 自定义右键菜单                                           |          | ([`MenuItem`](#MenuItem)&#124;[`SeparatorItem`](#SeparatorItem))[] |\r\n| onNavigate          |      | 打开文件夹或者输入地址栏跳转时触发的回调函数             |          | `(file: FileItem`&#124;`null, path: string) => Promise<any>` |\r\n| onPaste             |      | 右键菜单选择**粘贴**时触发时的回调函数（复制->粘贴触发） |          | `(to: FileItem, files: FileItem[]) => Promise<any>`          |\r\n| onDelete            |      | 右键菜单选择**删除**时触发的回调函数                     |          | `(from: FileItem, ids: string[], files: FileItem[]) => Promise<any>` |\r\n| onCreateFolder      |      | 右键菜单选择**创建文件夹**时的回调函数                   |          | `(from: FileItem) => Promise<any>`                           |\r\n| onMove              |      | 移动文件到另一个文件夹下的回调函数（剪切->粘贴触发）     |          | `(from: FileItem, to: FileItem, files: FileItem[]) => Promise<any>` |\r\n| onRename            |      | 右键菜单选择**重命名**时的回调函数                       |          | `(file: FileItem, value: string) => Promise<any>`            |\r\n| onUpload            |      | 拖拽文件夹/文件到区域中的回调函数                        |          | `(to: FileItem, files: FileWithPath[]) => Promise<any>`      |\r\n| onDownload          |      | 右键菜单选择**下载**时的回调函数                         |          | `(file: FileItem) => void`                                   |\r\n\r\n\r\n\r\n## Types\r\n\r\n### FileItem\r\n\r\n```ts\r\ninterface FileItem {\r\n  id: string;\r\n  name: string;\r\n  path: string;\r\n  type: \"file\" | \"folder\";\r\n  size: number;\r\n  modifiedDate: string | number;\r\n  extension?: string;\r\n  children?: FileItem[];\r\n  parent?: FileItem;\r\n  editing?: boolean;\r\n  previewImage?: string | ReactNode;\r\n}\r\n```\r\n\r\n\r\n\r\n### ViewMode\r\n\r\n```ts\r\nexport type ViewMode = 'grid' | 'list';\r\n```\r\n\r\n\r\n\r\n### MenuItem\r\n\r\n```ts\r\ntype MenuItem = {\r\n  key: string;\r\n  label: ReactNode;\r\n  onClick?: (\r\n    selectedItems: FileItem[],\r\n    currentFolder: FileItem,\r\n    item: MenuItem,\r\n    actions: {\r\n      onClose?: () => void;\r\n      onCopy?: () => void;\r\n      onCut?: () => void;\r\n      onPaste?: () => void;\r\n      onDelete?: () => void;\r\n      onRename?: () => void;\r\n      onDownload?: () => void;\r\n      onUpload?: () => void;\r\n      onCreateFolder?: () => void;\r\n    },\r\n  ) => void;\r\n  disabled?: boolean;\r\n  shortcut?: string;\r\n  danger?: boolean;\r\n}\r\n```\r\n\r\n\r\n\r\n### SeparatorItem\r\n\r\n```ts\r\ntype SeparatorItem = {\r\n  type: 'separator';\r\n}\r\n```\r\n\r\n","readmeFilename":"README.md"}