{"_id":"react-muntaha-uploader","_rev":"65-6effc9830bab25f7d30c5c1602328804","name":"react-muntaha-uploader","dist-tags":{"beta":"1.0.1","latest":"3.1.1"},"versions":{"1.0.0":{"name":"react-muntaha-uploader","version":"1.0.0","author":{"name":"jsdev.robin@gmail.com"},"license":"ISC","_id":"react-muntaha-uploader@1.0.0","maintainers":[{"name":"jsdev-robin","email":"jsdev.robin@gmail.com"}],"homepage":"https://github.com/jsdev-robin/ReactMuntahaUploader#readme","bugs":{"url":"https://github.com/jsdev-robin/ReactMuntahaUploader/issues"},"dist":{"shasum":"efbe9d7f0f9fb8d4914079956b958504fb182d24","tarball":"https://registry.npmjs.org/react-muntaha-uploader/-/react-muntaha-uploader-1.0.0.tgz","fileCount":10,"integrity":"sha512-i1FhyaEb2q06KzrUueN1ISYdx+EuFycvi32JprbUqaLOCfg22DG3EDA3W5DCSaEbUu0ttB1EigNAbib3SEn2gA==","signatures":[{"sig":"MEYCIQCztutE6aHC/wkFnp9tQtQv0nIl2ayswAUflFEDj6E6IgIhAJI4kt2Rt6B7eGo8I0VXjykra8zIABMgI2NNwY/TBDxh","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":31427},"main":"dist/useMuntahaDrop.js","types":"dist/useMuntahaDrop.d.ts","gitHead":"82a9a180fb78f6a6ea2ead9e4918b4a40b7c3191","scripts":{"lint":"eslint . --ext .ts,.tsx","test":"jest","build":"tsc"},"_npmUser":{"name":"jsdev-robin","email":"jsdev.robin@gmail.com"},"repository":{"url":"git+https://github.com/jsdev-robin/ReactMuntahaUploader.git","type":"git"},"_npmVersion":"10.9.0","description":"The `react-muntaha-uploader` hook provides an easy way to manage file uploads in React. It handles file selection, validation (based on file type and size), preview generation, base64 encoding, and allows for file removal. This hook supports both single a","directories":{},"_nodeVersion":"22.11.0","dependencies":{"react":"^18.3.1","react-dom":"^18.3.1"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^9.15.0","ts-jest":"^29.2.5","prettier":"^3.3.3","typescript":"^5.6.3","@babel/core":"^7.26.0","@types/react":"^18.3.12","@types/react-dom":"^18.3.1","@babel/preset-env":"^7.26.0","@babel/preset-react":"^7.25.9","eslint-plugin-react":"^7.37.2","@testing-library/react":"^16.0.1","@testing-library/jest-dom":"^6.6.3","eslint-plugin-react-hooks":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-muntaha-uploader_1.0.0_1732093178872_0.4688243748841445","host":"s3://npm-registry-packages"}},"1.0.1":{"name":"react-muntaha-uploader","version":"1.0.1","author":{"name":"jsdev.robin@gmail.com"},"license":"ISC","_id":"react-muntaha-uploader@1.0.1","maintainers":[{"name":"jsdev-robin","email":"jsdev.robin@gmail.com"}],"homepage":"https://github.com/jsdev-robin/ReactMuntahaUploader#readme","bugs":{"url":"https://github.com/jsdev-robin/ReactMuntahaUploader/issues"},"dist":{"shasum":"3afadd766e878516bb8fc9de5c5f95b5f9b66bf6","tarball":"https://registry.npmjs.org/react-muntaha-uploader/-/react-muntaha-uploader-1.0.1.tgz","fileCount":2,"integrity":"sha512-PJwb/fBREieYiHX0MSOrHO1gCWe7ix+s5zI8DgxbSrA9tacCPVM9EGZ0jAmzzUI+kKqFEaXXWy3Ai+jq19bv0A==","signatures":[{"sig":"MEUCIQCYDZFChk69bTCOt4QhlNaTVepzDzJiz26+Noa2Vt4t+AIgK1EJWMNtWVCr8zE+0bGi5AUkJ5YffjvL+xWEFo1OWs8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":5150},"main":"dist/useMuntahaDrop.js","types":"dist/useMuntahaDrop.d.ts","gitHead":"82a9a180fb78f6a6ea2ead9e4918b4a40b7c3191","scripts":{"lint":"eslint . --ext .ts,.tsx","test":"jest","build":"tsc"},"_npmUser":{"name":"jsdev-robin","email":"jsdev.robin@gmail.com"},"repository":{"url":"git+https://github.com/jsdev-robin/ReactMuntahaUploader.git","type":"git"},"_npmVersion":"10.9.0","description":"The `react-muntaha-uploader` hook provides an easy way to manage file uploads in React. It handles file selection, validation (based on file type and size), preview generation, base64 encoding, and allows for file removal. This hook supports both single a","directories":{},"_nodeVersion":"22.11.0","dependencies":{"react":"^18.3.1","react-dom":"^18.3.1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^29.7.0","eslint":"^9.15.0","ts-jest":"^29.2.5","prettier":"^3.3.3","typescript":"^5.6.3","@babel/core":"^7.26.0","@types/react":"^18.3.12","@types/react-dom":"^18.3.1","@babel/preset-env":"^7.26.0","@babel/preset-react":"^7.25.9","eslint-plugin-react":"^7.37.2","@testing-library/react":"^16.0.1","@testing-library/jest-dom":"^6.6.3","eslint-plugin-react-hooks":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-muntaha-uploader_1.0.1_1732093487507_0.020309176190730138","host":"s3://npm-registry-packages"}},"1.0.2":{"name":"react-muntaha-uploader","version":"1.0.2","author":{"name":"jsdev.robin@gmail.com"},"license":"ISC","_id":"react-muntaha-uploader@1.0.2","maintainers":[{"name":"jsdev-robin","email":"jsdev.robin@gmail.com"}],"homepage":"https://github.com/jsdev-robin/ReactMuntahaUploader#readme","bugs":{"url":"https://github.com/jsdev-robin/ReactMuntahaUploader/issues"},"dist":{"shasum":"f0ebd5d8777bc4a13e4d9a871707ad4770baea7c","tarball":"https://registry.npmjs.org/react-muntaha-uploader/-/react-muntaha-uploader-1.0.2.tgz","fileCount":2,"integrity":"sha512-86Z/ISKCrtnfgqHReXT6J6eSe/qJQ2hbakuArzc1IVwLl/rhVbuaNqoqbsbHxfXqsGvYweNcFl0ReMozxnu6pA==","signatures":[{"sig":"MEUCIQCzyV30lGxJyiyJFhsccGD6q/khcjh+bVbnWrUTeZ2JOwIgVZ1qv+voDCa/xYWq/QmRe+DVuJSxpkowdSURE5uZrv8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":5150},"main":"dist/useMuntahaDrop.js","types":"dist/useMuntahaDrop.d.ts","gitHead":"82a9a180fb78f6a6ea2ead9e4918b4a40b7c3191","scripts":{"lint":"eslint . --ext .ts,.tsx","test":"jest","build":"tsc"},"_npmUser":{"name":"jsdev-robin","email":"jsdev.robin@gmail.com"},"repository":{"url":"git+https://github.com/jsdev-robin/ReactMuntahaUploader.git","type":"git"},"_npmVersion":"10.9.0","description":"The `react-muntaha-uploader` hook provides an easy way to manage file uploads in React. It handles file selection, validation (based on file type and size), preview generation, base64 encoding, and allows for file removal. This hook supports both single a","directories":{},"_nodeVersion":"22.11.0","dependencies":{"react":"^18.3.1","react-dom":"^18.3.1"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^9.15.0","ts-jest":"^29.2.5","prettier":"^3.3.3","typescript":"^5.6.3","@babel/core":"^7.26.0","@types/react":"^18.3.12","@types/react-dom":"^18.3.1","@babel/preset-env":"^7.26.0","@babel/preset-react":"^7.25.9","eslint-plugin-react":"^7.37.2","@testing-library/react":"^16.0.1","@testing-library/jest-dom":"^6.6.3","eslint-plugin-react-hooks":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-muntaha-uploader_1.0.2_1732093594163_0.23459047629013208","host":"s3://npm-registry-packages"}},"1.0.3":{"name":"react-muntaha-uploader","version":"1.0.3","author":{"name":"jsdev.robin@gmail.com"},"license":"ISC","_id":"react-muntaha-uploader@1.0.3","maintainers":[{"name":"jsdev-robin","email":"jsdev.robin@gmail.com"}],"homepage":"https://github.com/jsdev-robin/ReactMuntahaUploader#readme","bugs":{"url":"https://github.com/jsdev-robin/ReactMuntahaUploader/issues"},"dist":{"shasum":"a36b012287225cbba524cc768992986d7d642f56","tarball":"https://registry.npmjs.org/react-muntaha-uploader/-/react-muntaha-uploader-1.0.3.tgz","fileCount":4,"integrity":"sha512-w3dLAOE2n31LJZ3AiC1d+zLNicZawTSrgOW2E1e1FqpV+wmTyqLbO+yzlSZWeFIcQYZOfuElMB+kmz7UeCVNfg==","signatures":[{"sig":"MEUCIHJETnsBvq58NIpAExfOK81qQH02QcTyIk1kOcHnxlmRAiEAkcTQs1hNowaJ0m13eMqbaIx64Cbi1fDGrhX6rcvH6GE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":17971},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"82a9a180fb78f6a6ea2ead9e4918b4a40b7c3191","scripts":{"lint":"eslint . --ext .ts,.tsx","test":"jest","build":"tsc"},"_npmUser":{"name":"jsdev-robin","email":"jsdev.robin@gmail.com"},"repository":{"url":"git+https://github.com/jsdev-robin/ReactMuntahaUploader.git","type":"git"},"_npmVersion":"10.9.0","description":"The `react-muntaha-uploader` hook provides an easy way to manage file uploads in React. It handles file selection, validation (based on file type and size), preview generation, base64 encoding, and allows for file removal. This hook supports both single a","directories":{},"_nodeVersion":"22.11.0","dependencies":{"react":"^18.3.1","react-dom":"^18.3.1"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^9.15.0","ts-jest":"^29.2.5","prettier":"^3.3.3","typescript":"^5.6.3","@babel/core":"^7.26.0","@types/react":"^18.3.12","@types/react-dom":"^18.3.1","@babel/preset-env":"^7.26.0","@babel/preset-react":"^7.25.9","eslint-plugin-react":"^7.37.2","@testing-library/react":"^16.0.1","@testing-library/jest-dom":"^6.6.3","eslint-plugin-react-hooks":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-muntaha-uploader_1.0.3_1732093798799_0.1949113480403435","host":"s3://npm-registry-packages"}},"1.0.4":{"name":"react-muntaha-uploader","version":"1.0.4","author":{"name":"jsdev.robin@gmail.com"},"license":"ISC","_id":"react-muntaha-uploader@1.0.4","maintainers":[{"name":"jsdev-robin","email":"jsdev.robin@gmail.com"}],"homepage":"https://github.com/jsdev-robin/ReactMuntahaUploader#readme","bugs":{"url":"https://github.com/jsdev-robin/ReactMuntahaUploader/issues"},"dist":{"shasum":"4eddf39e1f9cae12630c989e2119810a7b360a54","tarball":"https://registry.npmjs.org/react-muntaha-uploader/-/react-muntaha-uploader-1.0.4.tgz","fileCount":4,"integrity":"sha512-M/377ySFPbqZABc1CxD+SFf1gmDABMV/rBzhVORk5mCf5pppKWC6miudfQ6bmjGERt0/F0kk1jURqPelRcLjww==","signatures":[{"sig":"MEQCIEgCNPTWSr5ss2dvby9LwHeHi1mGVSGDVZxRZyQ3cWqUAiAKhZRXcyrtkNGZK/SpEj/YK6hNIxTT2PsvxjnbnKYHFA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":17963},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"82a9a180fb78f6a6ea2ead9e4918b4a40b7c3191","scripts":{"lint":"eslint . --ext .ts,.tsx","test":"jest","build":"tsc"},"_npmUser":{"name":"jsdev-robin","email":"jsdev.robin@gmail.com"},"repository":{"url":"git+https://github.com/jsdev-robin/ReactMuntahaUploader.git","type":"git"},"_npmVersion":"10.9.0","description":"The `react-muntaha-uploader` hook provides an easy way to manage file uploads in React. It handles file selection, validation (based on file type and size), preview generation, base64 encoding, and allows for file removal. This hook supports both single a","directories":{},"_nodeVersion":"22.11.0","dependencies":{"react":"^18.3.1","react-dom":"^18.3.1"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^9.15.0","ts-jest":"^29.2.5","prettier":"^3.3.3","typescript":"^5.6.3","@babel/core":"^7.26.0","@types/react":"^18.3.12","@types/react-dom":"^18.3.1","@babel/preset-env":"^7.26.0","@babel/preset-react":"^7.25.9","eslint-plugin-react":"^7.37.2","@testing-library/react":"^16.0.1","@testing-library/jest-dom":"^6.6.3","eslint-plugin-react-hooks":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-muntaha-uploader_1.0.4_1732094146783_0.793776401069558","host":"s3://npm-registry-packages"}},"1.0.5":{"name":"react-muntaha-uploader","version":"1.0.5","author":{"name":"jsdev.robin@gmail.com"},"license":"ISC","_id":"react-muntaha-uploader@1.0.5","maintainers":[{"name":"jsdev-robin","email":"jsdev.robin@gmail.com"}],"homepage":"https://github.com/jsdev-robin/ReactMuntahaUploader#readme","bugs":{"url":"https://github.com/jsdev-robin/ReactMuntahaUploader/issues"},"dist":{"shasum":"7626d39db0b85ed29bed313d30b4ef3afb1e092e","tarball":"https://registry.npmjs.org/react-muntaha-uploader/-/react-muntaha-uploader-1.0.5.tgz","fileCount":4,"integrity":"sha512-quFeDRtkBI3HJEfDzEIuDE69dZemqR40vYXeDi/4lcB23olAVjog6BIjrePzM3WLlQWKjSb2O6n13N/77GA8yw==","signatures":[{"sig":"MEQCIGztKyWUMPajAa8yRSZklR0tXKBEaUV5clvvtlyHYmy4AiAh7KscsT/1MwIyxRS95lXwG1TQ1+ncdBNsYtHav9r9ig==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":17963},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"82a9a180fb78f6a6ea2ead9e4918b4a40b7c3191","scripts":{"lint":"eslint . --ext .ts,.tsx","test":"jest","build":"tsc"},"_npmUser":{"name":"jsdev-robin","email":"jsdev.robin@gmail.com"},"repository":{"url":"git+https://github.com/jsdev-robin/ReactMuntahaUploader.git","type":"git"},"_npmVersion":"10.9.0","description":"The `react-muntaha-uploader` hook provides an easy way to manage file uploads in React. It handles file selection, validation (based on file type and size), preview generation, base64 encoding, and allows for file removal. This hook supports both single a","directories":{},"_nodeVersion":"22.11.0","dependencies":{"react":"^18.3.1","react-dom":"^18.3.1"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^9.15.0","ts-jest":"^29.2.5","prettier":"^3.3.3","typescript":"^5.6.3","@babel/core":"^7.26.0","@types/react":"^18.3.12","@types/react-dom":"^18.3.1","@babel/preset-env":"^7.26.0","@babel/preset-react":"^7.25.9","eslint-plugin-react":"^7.37.2","@testing-library/react":"^16.0.1","@testing-library/jest-dom":"^6.6.3","eslint-plugin-react-hooks":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-muntaha-uploader_1.0.5_1732094359383_0.7140455443215816","host":"s3://npm-registry-packages"}},"1.0.6":{"name":"react-muntaha-uploader","version":"1.0.6","author":{"name":"jsdev.robin@gmail.com"},"license":"ISC","_id":"react-muntaha-uploader@1.0.6","maintainers":[{"name":"jsdev-robin","email":"jsdev.robin@gmail.com"}],"homepage":"https://github.com/jsdev-robin/ReactMuntahaUploader#readme","bugs":{"url":"https://github.com/jsdev-robin/ReactMuntahaUploader/issues"},"dist":{"shasum":"2120a0a753cc45b4a1275b83b9021622cb5bca26","tarball":"https://registry.npmjs.org/react-muntaha-uploader/-/react-muntaha-uploader-1.0.6.tgz","fileCount":8,"integrity":"sha512-6xafaML5XH4NTHMkE2AFZ5GQKMYdhbE0E+oQxm6jdnlYoyw9Acp6xc7FKsLmj/zmfVQ02/IiR2+ChO2rT2MnWQ==","signatures":[{"sig":"MEYCIQCbWP5+fW5lupNuSBlPMC72+/gPmHB+kpNq6ZYIeW5VNwIhAJqgvXidsAZnNaeCWy3KZgiL/c2D882HCFZSe86HionK","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":26365},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"82a9a180fb78f6a6ea2ead9e4918b4a40b7c3191","scripts":{"lint":"eslint . --ext .ts,.tsx","test":"jest","build":"babel src --out-dir dist --extensions \".ts,.tsx\" --copy-files"},"_npmUser":{"name":"jsdev-robin","email":"jsdev.robin@gmail.com"},"repository":{"url":"git+https://github.com/jsdev-robin/ReactMuntahaUploader.git","type":"git"},"_npmVersion":"10.9.0","description":"The `react-muntaha-uploader` hook provides an easy way to manage file uploads in React. It handles file selection, validation (based on file type and size), preview generation, base64 encoding, and allows for file removal. This hook supports both single a","directories":{},"_nodeVersion":"22.11.0","dependencies":{"react":"^18.3.1","react-dom":"^18.3.1"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^9.15.0","ts-jest":"^29.2.5","prettier":"^3.3.3","@babel/cli":"^7.25.9","typescript":"^5.6.3","@babel/core":"^7.26.0","@types/react":"^18.3.12","@types/react-dom":"^18.3.1","@babel/preset-env":"^7.26.0","@babel/preset-react":"^7.25.9","eslint-plugin-react":"^7.37.2","@testing-library/react":"^16.0.1","@babel/preset-typescript":"^7.26.0","@testing-library/jest-dom":"^6.6.3","eslint-plugin-react-hooks":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-muntaha-uploader_1.0.6_1732094817605_0.6181569519986407","host":"s3://npm-registry-packages"}},"1.0.7":{"name":"react-muntaha-uploader","version":"1.0.7","author":{"name":"jsdev.robin@gmail.com"},"license":"ISC","_id":"react-muntaha-uploader@1.0.7","maintainers":[{"name":"jsdev-robin","email":"jsdev.robin@gmail.com"}],"homepage":"https://github.com/jsdev-robin/ReactMuntahaUploader#readme","bugs":{"url":"https://github.com/jsdev-robin/ReactMuntahaUploader/issues"},"dist":{"shasum":"32518f6e8cde4b6ca07064c8f5bf46763cc64333","tarball":"https://registry.npmjs.org/react-muntaha-uploader/-/react-muntaha-uploader-1.0.7.tgz","fileCount":10,"integrity":"sha512-wIC8h3+Fz1S1t+jUkWVp0tYgWcG6bgJYy+42p//TeM7blkQJDS1ft85V0FLSUWnz3ZZn8pkTCm0Zo+YKn87yIg==","signatures":[{"sig":"MEYCIQCrl0uN9dgyWojlD2vd3jfqFIgtqf/0qqsb8SLNBX3+PwIhAPN3f6Gq/qAjritdWWYzgX2qc2JWfKcDDNBfgUxR38G7","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":18973},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"82a9a180fb78f6a6ea2ead9e4918b4a40b7c3191","scripts":{"lint":"eslint . --ext .ts,.tsx","test":"jest","build":"tsc"},"_npmUser":{"name":"jsdev-robin","email":"jsdev.robin@gmail.com"},"repository":{"url":"git+https://github.com/jsdev-robin/ReactMuntahaUploader.git","type":"git"},"_npmVersion":"10.9.0","description":"The `react-muntaha-uploader` hook provides an easy way to manage file uploads in React. It handles file selection, validation (based on file type and size), preview generation, base64 encoding, and allows for file removal. This hook supports both single a","directories":{},"_nodeVersion":"22.11.0","dependencies":{"react":"^18.3.1","react-dom":"^18.3.1"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^9.15.0","ts-jest":"^29.2.5","prettier":"^3.3.3","@babel/cli":"^7.25.9","typescript":"^5.6.3","@babel/core":"^7.26.0","@types/react":"^18.3.12","@types/react-dom":"^18.3.1","@babel/preset-env":"^7.26.0","@babel/preset-react":"^7.25.9","eslint-plugin-react":"^7.37.2","@testing-library/react":"^16.0.1","@babel/preset-typescript":"^7.26.0","@testing-library/jest-dom":"^6.6.3","eslint-plugin-react-hooks":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-muntaha-uploader_1.0.7_1732095072314_0.8850877840124949","host":"s3://npm-registry-packages"}},"1.0.8":{"name":"react-muntaha-uploader","version":"1.0.8","author":{"name":"jsdev.robin@gmail.com"},"license":"ISC","_id":"react-muntaha-uploader@1.0.8","maintainers":[{"name":"jsdev-robin","email":"jsdev.robin@gmail.com"}],"homepage":"https://github.com/jsdev-robin/ReactMuntahaUploader#readme","bugs":{"url":"https://github.com/jsdev-robin/ReactMuntahaUploader/issues"},"dist":{"shasum":"803a6fc4543d594993c42cc08272f77f173cf5df","tarball":"https://registry.npmjs.org/react-muntaha-uploader/-/react-muntaha-uploader-1.0.8.tgz","fileCount":10,"integrity":"sha512-dockLJlh8QhhrsSuFCHgWbsn2ELYIvav+oT8rjzyiZCQYMZMc+c+/elm1qDxQYzohrmJ/TRSP38W6hFJ+0HCtQ==","signatures":[{"sig":"MEYCIQDOd0pkb9dpAk/eWeT1T6FW/hiyer63JbDZ7NGGboESTgIhAKoafi6TMIIogGvjMb4joVOyxJCG3KRXA5zbDfWmH4yE","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":18981},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"82a9a180fb78f6a6ea2ead9e4918b4a40b7c3191","scripts":{"lint":"eslint . --ext .ts,.tsx","test":"jest","build":"tsc"},"_npmUser":{"name":"jsdev-robin","email":"jsdev.robin@gmail.com"},"repository":{"url":"git+https://github.com/jsdev-robin/ReactMuntahaUploader.git","type":"git"},"_npmVersion":"10.9.0","description":"The `react-muntaha-uploader` hook provides an easy way to manage file uploads in React. It handles file selection, validation (based on file type and size), preview generation, base64 encoding, and allows for file removal. This hook supports both single a","directories":{},"_nodeVersion":"22.11.0","dependencies":{"react":"^18.3.1","react-dom":"^18.3.1"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^9.15.0","ts-jest":"^29.2.5","prettier":"^3.3.3","@babel/cli":"^7.25.9","typescript":"^5.6.3","@babel/core":"^7.26.0","@types/react":"^18.3.12","@types/react-dom":"^18.3.1","@babel/preset-env":"^7.26.0","@babel/preset-react":"^7.25.9","eslint-plugin-react":"^7.37.2","@testing-library/react":"^16.0.1","@babel/preset-typescript":"^7.26.0","@testing-library/jest-dom":"^6.6.3","eslint-plugin-react-hooks":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-muntaha-uploader_1.0.8_1732095178581_0.31467073459884265","host":"s3://npm-registry-packages"}},"1.0.9":{"name":"react-muntaha-uploader","version":"1.0.9","author":{"name":"jsdev.robin@gmail.com"},"license":"ISC","_id":"react-muntaha-uploader@1.0.9","maintainers":[{"name":"jsdev-robin","email":"jsdev.robin@gmail.com"}],"homepage":"https://github.com/jsdev-robin/ReactMuntahaUploader#readme","bugs":{"url":"https://github.com/jsdev-robin/ReactMuntahaUploader/issues"},"dist":{"shasum":"ffc134f843a758d470ef27826b086fa013ad1452","tarball":"https://registry.npmjs.org/react-muntaha-uploader/-/react-muntaha-uploader-1.0.9.tgz","fileCount":10,"integrity":"sha512-+SDE91Mfq2WqjdhQowIpUQgiWfvNnHLu2ZPInZSsbE59ANpTw2yIF9d8G0T//SbiFPcVTIjgRq6N70srtyy8uQ==","signatures":[{"sig":"MEUCIHyYrvTkPDkAvHyQV5p1DUwidG7Dcx8fDldCg7pJLJaaAiEAmYUCf9sG7S0KTN8jqTT+Lp8dgqB7ORb3Kim5kc4awPs=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":18931},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"e14af743da3cb4d7e0a9750d431701d807ed991b","scripts":{"lint":"eslint . --ext .ts,.tsx","test":"jest","build":"tsc"},"_npmUser":{"name":"jsdev-robin","email":"jsdev.robin@gmail.com"},"repository":{"url":"git+https://github.com/jsdev-robin/ReactMuntahaUploader.git","type":"git"},"_npmVersion":"10.9.0","description":"The `react-muntaha-uploader` hook provides an easy way to manage file uploads in React. It handles file selection, validation (based on file type and size), preview generation, base64 encoding, and allows for file removal. This hook supports both single a","directories":{},"_nodeVersion":"22.11.0","dependencies":{"react":"^18.3.1","react-dom":"^18.3.1"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^9.15.0","ts-jest":"^29.2.5","prettier":"^3.3.3","@babel/cli":"^7.25.9","typescript":"^5.6.3","@babel/core":"^7.26.0","@types/react":"^18.3.12","@types/react-dom":"^18.3.1","@babel/preset-env":"^7.26.0","@babel/preset-react":"^7.25.9","eslint-plugin-react":"^7.37.2","@testing-library/react":"^16.0.1","@babel/preset-typescript":"^7.26.0","@testing-library/jest-dom":"^6.6.3","eslint-plugin-react-hooks":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-muntaha-uploader_1.0.9_1732108408356_0.7187386433935286","host":"s3://npm-registry-packages"}},"1.1.0":{"name":"react-muntaha-uploader","version":"1.1.0","author":{"name":"jsdev.robin@gmail.com"},"license":"ISC","_id":"react-muntaha-uploader@1.1.0","maintainers":[{"name":"jsdev-robin","email":"jsdev.robin@gmail.com"}],"homepage":"https://github.com/jsdev-robin/ReactMuntahaUploader#readme","bugs":{"url":"https://github.com/jsdev-robin/ReactMuntahaUploader/issues"},"dist":{"shasum":"2837c056b0b6eab56b536c54ba994cd6dc5a22bf","tarball":"https://registry.npmjs.org/react-muntaha-uploader/-/react-muntaha-uploader-1.1.0.tgz","fileCount":10,"integrity":"sha512-8DgtzNWdkFXyC08L8HFLWYoZvXhDgwD9c6cznFB/ktCV6Kyoa+Fu6DlcnndsSxWEK9Dv0Yr3cLTwqxI/XyqkXQ==","signatures":[{"sig":"MEUCIQDXRvNtMBrP2oLYFwvWUdt9SmXWDHxBmZKA+6QSqWRn9AIgBN0SFbwQg29HuAqGZGz6hps3GrrgBqVW2a0qbAGG4k8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":18923},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"096f9b6b3beedc1f055a9048c4f4b0ce113a9810","scripts":{"lint":"eslint . --ext .ts,.tsx","test":"jest","build":"tsc"},"_npmUser":{"name":"jsdev-robin","email":"jsdev.robin@gmail.com"},"repository":{"url":"git+https://github.com/jsdev-robin/ReactMuntahaUploader.git","type":"git"},"_npmVersion":"10.9.0","description":"The `react-muntaha-uploader` hook provides an easy way to manage file uploads in React. It handles file selection, validation (based on file type and size), preview generation, base64 encoding, and allows for file removal. This hook supports both single a","directories":{},"_nodeVersion":"22.11.0","dependencies":{"react":"^18.3.1","react-dom":"^18.3.1"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^9.15.0","ts-jest":"^29.2.5","prettier":"^3.3.3","@babel/cli":"^7.25.9","typescript":"^5.6.3","@babel/core":"^7.26.0","@types/react":"^18.3.12","@types/react-dom":"^18.3.1","@babel/preset-env":"^7.26.0","@babel/preset-react":"^7.25.9","eslint-plugin-react":"^7.37.2","@testing-library/react":"^16.0.1","@babel/preset-typescript":"^7.26.0","@testing-library/jest-dom":"^6.6.3","eslint-plugin-react-hooks":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-muntaha-uploader_1.1.0_1732108709774_0.32034075077333135","host":"s3://npm-registry-packages"}},"1.1.1":{"name":"react-muntaha-uploader","version":"1.1.1","author":{"name":"jsdev.robin@gmail.com"},"license":"ISC","_id":"react-muntaha-uploader@1.1.1","maintainers":[{"name":"jsdev-robin","email":"jsdev.robin@gmail.com"}],"homepage":"https://github.com/jsdev-robin/ReactMuntahaUploader#readme","bugs":{"url":"https://github.com/jsdev-robin/ReactMuntahaUploader/issues"},"dist":{"shasum":"57e018828bf4e909a15ca71c3bbaefe5a9a28c0e","tarball":"https://registry.npmjs.org/react-muntaha-uploader/-/react-muntaha-uploader-1.1.1.tgz","fileCount":10,"integrity":"sha512-YNqGG16KlM1SHsvI/kxmKz7r7alAbCKlSrJ5VafWk7MN2Ppiia1WROuId/DpSEDPZ3Y/ufj1f/lXXTy7qVw3HA==","signatures":[{"sig":"MEQCIHrFXib44crtO45vwgXehUBsJqgRkkTabx9+HxibmeEjAiAzeSzUeeSWEqCnMtuPAXPyoI0m4e2ln4x46OMSBZHcmQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":19534},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"ae70e0159c61d2a871292c1e668d8bfa5bb499f4","scripts":{"lint":"eslint . --ext .ts,.tsx","test":"jest","build":"tsc"},"_npmUser":{"name":"jsdev-robin","email":"jsdev.robin@gmail.com"},"repository":{"url":"git+https://github.com/jsdev-robin/ReactMuntahaUploader.git","type":"git"},"_npmVersion":"10.9.0","description":"The `react-muntaha-uploader` hook provides an easy way to manage file uploads in React. It handles file selection, validation (based on file type and size), preview generation, base64 encoding, and allows for file removal. This hook supports both single a","directories":{},"_nodeVersion":"22.11.0","dependencies":{"react":"^18.3.1","react-dom":"^18.3.1"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^9.15.0","ts-jest":"^29.2.5","prettier":"^3.3.3","@babel/cli":"^7.25.9","typescript":"^5.6.3","@babel/core":"^7.26.0","@types/react":"^18.3.12","@types/react-dom":"^18.3.1","@babel/preset-env":"^7.26.0","@babel/preset-react":"^7.25.9","eslint-plugin-react":"^7.37.2","@testing-library/react":"^16.0.1","@babel/preset-typescript":"^7.26.0","@testing-library/jest-dom":"^6.6.3","eslint-plugin-react-hooks":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-muntaha-uploader_1.1.1_1732113854140_0.553642455295249","host":"s3://npm-registry-packages"}},"1.1.2":{"name":"react-muntaha-uploader","version":"1.1.2","author":{"name":"jsdev.robin@gmail.com"},"license":"ISC","_id":"react-muntaha-uploader@1.1.2","maintainers":[{"name":"jsdev-robin","email":"jsdev.robin@gmail.com"}],"homepage":"https://github.com/jsdev-robin/ReactMuntahaUploader#readme","bugs":{"url":"https://github.com/jsdev-robin/ReactMuntahaUploader/issues"},"dist":{"shasum":"fb4307ace8278a4bac3dbdcaba6ccb7cdf06dadc","tarball":"https://registry.npmjs.org/react-muntaha-uploader/-/react-muntaha-uploader-1.1.2.tgz","fileCount":10,"integrity":"sha512-mP0YBdNwCdA2g8CdD7QaXEq/wTX4gitlE7ATB+nmhMQk5wM+YYavWaOU2LetWA3xWlhoTtW4+xYrnNAhA77uDQ==","signatures":[{"sig":"MEUCIQCytvoSU9PiVqDE37P5/O07nwOEUrs0hyaT8+hju9lVEQIgZKt12fDb8JaLq/wd5QpaVmf4YRzgYAp1dfOVP6yE1rE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":19594},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"cc1b767b140d41ce29cb7bfdd5fb36f4d8bde735","scripts":{"lint":"eslint . --ext .ts,.tsx","test":"jest","build":"tsc"},"_npmUser":{"name":"jsdev-robin","email":"jsdev.robin@gmail.com"},"repository":{"url":"git+https://github.com/jsdev-robin/ReactMuntahaUploader.git","type":"git"},"_npmVersion":"10.9.0","description":"The `react-muntaha-uploader` hook provides an easy way to manage file uploads in React. It handles file selection, validation (based on file type and size), preview generation, base64 encoding, and allows for file removal. This hook supports both single a","directories":{},"_nodeVersion":"22.11.0","dependencies":{"react":"^18.3.1","react-dom":"^18.3.1"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^9.15.0","ts-jest":"^29.2.5","prettier":"^3.3.3","@babel/cli":"^7.25.9","typescript":"^5.6.3","@babel/core":"^7.26.0","@types/react":"^18.3.12","@types/react-dom":"^18.3.1","@babel/preset-env":"^7.26.0","@babel/preset-react":"^7.25.9","eslint-plugin-react":"^7.37.2","@testing-library/react":"^16.0.1","@babel/preset-typescript":"^7.26.0","@testing-library/jest-dom":"^6.6.3","eslint-plugin-react-hooks":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-muntaha-uploader_1.1.2_1732114193058_0.026237282080968205","host":"s3://npm-registry-packages"}},"1.1.3":{"name":"react-muntaha-uploader","version":"1.1.3","keywords":["react","uploader","file-upload","typescript","react-component","file-management"],"author":{"name":"jsdev.robin@gmail.com"},"license":"ISC","_id":"react-muntaha-uploader@1.1.3","maintainers":[{"name":"jsdev-robin","email":"jsdev.robin@gmail.com"}],"homepage":"https://github.com/jsdev-robin/ReactMuntahaUploader#readme","bugs":{"url":"https://github.com/jsdev-robin/ReactMuntahaUploader/issues"},"dist":{"shasum":"b5633cbb0e6803cc08df2c9702fefb48c6aeb3d7","tarball":"https://registry.npmjs.org/react-muntaha-uploader/-/react-muntaha-uploader-1.1.3.tgz","fileCount":10,"integrity":"sha512-J2rL3jcRyLqfx0AZc+POP6cYJPeOTqjDREO7jjOy/aOSSDfow1dyCMbDJItLTLwnwkRXSdbAV0mTB0SPVAQuoQ==","signatures":[{"sig":"MEQCIA2PxaXcqCmGruuGuZBIqP5eq529CjM9wVnX+BT/UjRDAiB8wcQuGsVJE+y7cPNEcyBwQpxGHxcjaXNqLTqYl9ZU0w==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":19726},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"a483b87a687d05940b5a19eea338fa62d6b44635","scripts":{"lint":"eslint . --ext .ts,.tsx","test":"jest","build":"tsc"},"_npmUser":{"name":"jsdev-robin","email":"jsdev.robin@gmail.com"},"repository":{"url":"git+https://github.com/jsdev-robin/ReactMuntahaUploader.git","type":"git"},"_npmVersion":"10.9.0","description":"The `react-muntaha-uploader` hook provides an easy way to manage file uploads in React. It handles file selection, validation (based on file type and size), preview generation, base64 encoding, and allows for file removal. This hook supports both single a","directories":{},"_nodeVersion":"22.11.0","dependencies":{"react":"^18.3.1","react-dom":"^18.3.1"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^9.15.0","ts-jest":"^29.2.5","prettier":"^3.3.3","@babel/cli":"^7.25.9","typescript":"^5.6.3","@babel/core":"^7.26.0","@types/react":"^18.3.12","@types/react-dom":"^18.3.1","@babel/preset-env":"^7.26.0","@babel/preset-react":"^7.25.9","eslint-plugin-react":"^7.37.2","@testing-library/react":"^16.0.1","@babel/preset-typescript":"^7.26.0","@testing-library/jest-dom":"^6.6.3","eslint-plugin-react-hooks":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-muntaha-uploader_1.1.3_1732197500470_0.7668404949569778","host":"s3://npm-registry-packages"}},"1.1.4":{"name":"react-muntaha-uploader","version":"1.1.4","keywords":["react","uploader","file-upload","typescript","react-component","file-management"],"author":{"name":"jsdev.robin@gmail.com"},"license":"ISC","_id":"react-muntaha-uploader@1.1.4","maintainers":[{"name":"jsdev-robin","email":"jsdev.robin@gmail.com"}],"homepage":"https://github.com/jsdev-robin/ReactMuntahaUploader#readme","bugs":{"url":"https://github.com/jsdev-robin/ReactMuntahaUploader/issues"},"dist":{"shasum":"8555580163d7c29947961a0c48291866d1f8d1c8","tarball":"https://registry.npmjs.org/react-muntaha-uploader/-/react-muntaha-uploader-1.1.4.tgz","fileCount":10,"integrity":"sha512-XzJhqC4cJR3lzVwDE/cF/XCnet1/NihObA9sYvdo5H95zC/bI5Ek3dAtd7TWJ3ilVxzobjpD3o/4Sw9okcxNPA==","signatures":[{"sig":"MEYCIQCAMnE9p7Fv37DJG8rv3byC280/UZyNWfYMJRnOlS3KtQIhAIEk9yI7vz328UYjOWp4r5VB4bGmPbObUFIJloH6+vTw","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":19697},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"a483b87a687d05940b5a19eea338fa62d6b44635","scripts":{"lint":"eslint . --ext .ts,.tsx","test":"jest","build":"tsc"},"_npmUser":{"name":"jsdev-robin","email":"jsdev.robin@gmail.com"},"repository":{"url":"git+https://github.com/jsdev-robin/ReactMuntahaUploader.git","type":"git"},"_npmVersion":"10.9.0","description":"The `react-muntaha-uploader` hook provides an easy way to manage file uploads in React. It handles file selection, validation (based on file type and size), preview generation, base64 encoding, and allows for file removal. This hook supports both single a","directories":{},"_nodeVersion":"22.11.0","dependencies":{"react":"^18.3.1","react-dom":"^18.3.1"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^9.15.0","ts-jest":"^29.2.5","prettier":"^3.3.3","@babel/cli":"^7.25.9","typescript":"^5.6.3","@babel/core":"^7.26.0","@types/react":"^18.3.12","@types/react-dom":"^18.3.1","@babel/preset-env":"^7.26.0","@babel/preset-react":"^7.25.9","eslint-plugin-react":"^7.37.2","@testing-library/react":"^16.0.1","@babel/preset-typescript":"^7.26.0","@testing-library/jest-dom":"^6.6.3","eslint-plugin-react-hooks":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-muntaha-uploader_1.1.4_1732300669949_0.9731401164415667","host":"s3://npm-registry-packages"}},"1.1.5":{"name":"react-muntaha-uploader","version":"1.1.5","keywords":["react","uploader","file-upload","typescript","react-component","file-management"],"author":{"name":"jsdev.robin@gmail.com"},"license":"ISC","_id":"react-muntaha-uploader@1.1.5","maintainers":[{"name":"jsdev-robin","email":"jsdev.robin@gmail.com"}],"homepage":"https://github.com/jsdev-robin/ReactMuntahaUploader#readme","bugs":{"url":"https://github.com/jsdev-robin/ReactMuntahaUploader/issues"},"dist":{"shasum":"9a41bfd153884816729c3a893f97c0731323b05a","tarball":"https://registry.npmjs.org/react-muntaha-uploader/-/react-muntaha-uploader-1.1.5.tgz","fileCount":10,"integrity":"sha512-trj6SHpg2wME50E//3ZZ9KzqPQGJfg0/KbpGXOM/NyDOU6RK6zzCsPDMo4X1O+6p6nzo4sORn/Tz7VXoQRkTMQ==","signatures":[{"sig":"MEQCIHmXEDtR7jDOGoyKFrOzM/hySAHlW/2gr8JXSonUWprwAiBlXY+JEq2aKUsM3LAq4jgIfrrtg1TGUO9QdRJTxK0GkA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":20124},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"a483b87a687d05940b5a19eea338fa62d6b44635","scripts":{"lint":"eslint . --ext .ts,.tsx","test":"jest","build":"tsc"},"_npmUser":{"name":"jsdev-robin","email":"jsdev.robin@gmail.com"},"repository":{"url":"git+https://github.com/jsdev-robin/ReactMuntahaUploader.git","type":"git"},"_npmVersion":"10.9.0","description":"The `react-muntaha-uploader` hook provides an easy way to manage file uploads in React. It handles file selection, validation (based on file type and size), preview generation, base64 encoding, and allows for file removal. This hook supports both single a","directories":{},"_nodeVersion":"22.11.0","dependencies":{"react":"^18.3.1","react-dom":"^18.3.1"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^9.15.0","ts-jest":"^29.2.5","prettier":"^3.3.3","@babel/cli":"^7.25.9","typescript":"^5.6.3","@babel/core":"^7.26.0","@types/react":"^18.3.12","@types/react-dom":"^18.3.1","@babel/preset-env":"^7.26.0","@babel/preset-react":"^7.25.9","eslint-plugin-react":"^7.37.2","@testing-library/react":"^16.0.1","@babel/preset-typescript":"^7.26.0","@testing-library/jest-dom":"^6.6.3","eslint-plugin-react-hooks":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-muntaha-uploader_1.1.5_1737051598346_0.5315570833374486","host":"s3://npm-registry-packages-npm-production"}},"1.1.6":{"name":"react-muntaha-uploader","version":"1.1.6","keywords":["react","uploader","file-upload","typescript","react-component","file-management"],"author":{"name":"jsdev.robin@gmail.com"},"license":"ISC","_id":"react-muntaha-uploader@1.1.6","maintainers":[{"name":"jsdev-robin","email":"jsdev.robin@gmail.com"}],"homepage":"https://github.com/jsdev-robin/ReactMuntahaUploader#readme","bugs":{"url":"https://github.com/jsdev-robin/ReactMuntahaUploader/issues"},"dist":{"shasum":"ec7b8b7e568fda8a5cc295c30d230246bf121e81","tarball":"https://registry.npmjs.org/react-muntaha-uploader/-/react-muntaha-uploader-1.1.6.tgz","fileCount":10,"integrity":"sha512-781TH8SmO1U0ilsgEZibQmmUw62wiO7K42m2+6PIp3QOQpXP2yxegDtr8S7AnoyYy4fZyJh3pYFTipUGsv7GxA==","signatures":[{"sig":"MEUCIQDrWv875t33g4OZhQesug+35niccZuWPIzDbkd41kTHYAIgIk2u6+kGV8jYyb8q8oe5MMdPzBvEM3HgxmPtQo28Onc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":20147},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"6e64cb5a81d20bce7ed620ae324a2e411facae64","scripts":{"lint":"eslint . --ext .ts,.tsx","test":"jest","build":"tsc"},"_npmUser":{"name":"jsdev-robin","email":"jsdev.robin@gmail.com"},"repository":{"url":"git+https://github.com/jsdev-robin/ReactMuntahaUploader.git","type":"git"},"_npmVersion":"10.9.0","description":"The `react-muntaha-uploader` hook provides an easy way to manage file uploads in React. It handles file selection, validation (based on file type and size), preview generation, base64 encoding, and allows for file removal. This hook supports both single a","directories":{},"_nodeVersion":"22.11.0","dependencies":{"react":"^18.3.1","react-dom":"^18.3.1"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^9.15.0","ts-jest":"^29.2.5","prettier":"^3.3.3","@babel/cli":"^7.25.9","typescript":"^5.6.3","@babel/core":"^7.26.0","@types/react":"^18.3.12","@types/react-dom":"^18.3.1","@babel/preset-env":"^7.26.0","@babel/preset-react":"^7.25.9","eslint-plugin-react":"^7.37.2","@testing-library/react":"^16.0.1","@babel/preset-typescript":"^7.26.0","@testing-library/jest-dom":"^6.6.3","eslint-plugin-react-hooks":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-muntaha-uploader_1.1.6_1737303841321_0.25467406599712916","host":"s3://npm-registry-packages-npm-production"}},"1.1.7":{"name":"react-muntaha-uploader","version":"1.1.7","keywords":["react","uploader","file-upload","typescript","react-component","file-management"],"author":{"name":"jsdev.robin@gmail.com"},"license":"ISC","_id":"react-muntaha-uploader@1.1.7","maintainers":[{"name":"jsdev-robin","email":"jsdev.robin@gmail.com"}],"homepage":"https://github.com/jsdev-robin/ReactMuntahaUploader#readme","bugs":{"url":"https://github.com/jsdev-robin/ReactMuntahaUploader/issues"},"dist":{"shasum":"7b450284fb189b176980864fe1bf71da6dd9b25e","tarball":"https://registry.npmjs.org/react-muntaha-uploader/-/react-muntaha-uploader-1.1.7.tgz","fileCount":10,"integrity":"sha512-0lbvVKloQZcm9gg5e7bBfDvbADYmGwbWGX44bRKmjs8zoofL0Nsecy34bxsCzaFgc/h9gC8VfLyHFA6hQUspVA==","signatures":[{"sig":"MEYCIQCNTeY1KzJ/qsDdtzSW7163UEW5lymwtrXu+55sP9fTzwIhANLVwxsazQhiEUtGic3o+8v1dbs0Wg/oBNH1uCxjSoPP","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":20106},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"6e64cb5a81d20bce7ed620ae324a2e411facae64","scripts":{"lint":"eslint . --ext .ts,.tsx","test":"jest","build":"tsc"},"_npmUser":{"name":"jsdev-robin","email":"jsdev.robin@gmail.com"},"repository":{"url":"git+https://github.com/jsdev-robin/ReactMuntahaUploader.git","type":"git"},"_npmVersion":"10.9.0","description":"The `react-muntaha-uploader` hook provides an easy way to manage file uploads in React. It handles file selection, validation (based on file type and size), preview generation, base64 encoding, and allows for file removal. This hook supports both single a","directories":{},"_nodeVersion":"22.11.0","dependencies":{"react":"^18.3.1","react-dom":"^18.3.1"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^9.15.0","ts-jest":"^29.2.5","prettier":"^3.3.3","@babel/cli":"^7.25.9","typescript":"^5.6.3","@babel/core":"^7.26.0","@types/react":"^18.3.12","@types/react-dom":"^18.3.1","@babel/preset-env":"^7.26.0","@babel/preset-react":"^7.25.9","eslint-plugin-react":"^7.37.2","@testing-library/react":"^16.0.1","@babel/preset-typescript":"^7.26.0","@testing-library/jest-dom":"^6.6.3","eslint-plugin-react-hooks":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-muntaha-uploader_1.1.7_1737304123955_0.6118742990171142","host":"s3://npm-registry-packages-npm-production"}},"1.1.8":{"name":"react-muntaha-uploader","version":"1.1.8","keywords":["react","uploader","file-upload","typescript","react-component","file-management"],"author":{"name":"jsdev.robin@gmail.com"},"license":"ISC","_id":"react-muntaha-uploader@1.1.8","maintainers":[{"name":"jsdev-robin","email":"jsdev.robin@gmail.com"}],"homepage":"https://github.com/jsdev-robin/ReactMuntahaUploader#readme","bugs":{"url":"https://github.com/jsdev-robin/ReactMuntahaUploader/issues"},"dist":{"shasum":"df6665ea3ff14322874c5637077fd6083b190296","tarball":"https://registry.npmjs.org/react-muntaha-uploader/-/react-muntaha-uploader-1.1.8.tgz","fileCount":10,"integrity":"sha512-R3fmYwbBQ0GL2kcg2Dy+ehp+X7kry2XawLsA6lj5XgphvwLWiW08liXoBCv8igzC76YpteMuE74MzrcKcrQeeg==","signatures":[{"sig":"MEUCIQDpKqtgv6HlKUiPxD7dDcgpo9jmBTCDmJZMzHJapCsVTQIgEvbw77LMD17l5xHYIw9GX+X1kyxrTuGoL3vyO4W5JL8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":20188},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"6e64cb5a81d20bce7ed620ae324a2e411facae64","scripts":{"lint":"eslint . --ext .ts,.tsx","test":"jest","build":"tsc"},"_npmUser":{"name":"jsdev-robin","email":"jsdev.robin@gmail.com"},"repository":{"url":"git+https://github.com/jsdev-robin/ReactMuntahaUploader.git","type":"git"},"_npmVersion":"10.9.0","description":"The `react-muntaha-uploader` hook provides an easy way to manage file uploads in React. It handles file selection, validation (based on file type and size), preview generation, base64 encoding, and allows for file removal. This hook supports both single a","directories":{},"_nodeVersion":"22.11.0","dependencies":{"react":"^18.3.1","react-dom":"^18.3.1"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^9.15.0","ts-jest":"^29.2.5","prettier":"^3.3.3","@babel/cli":"^7.25.9","typescript":"^5.6.3","@babel/core":"^7.26.0","@types/react":"^18.3.12","@types/react-dom":"^18.3.1","@babel/preset-env":"^7.26.0","@babel/preset-react":"^7.25.9","eslint-plugin-react":"^7.37.2","@testing-library/react":"^16.0.1","@babel/preset-typescript":"^7.26.0","@testing-library/jest-dom":"^6.6.3","eslint-plugin-react-hooks":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-muntaha-uploader_1.1.8_1737304339831_0.7802936497728281","host":"s3://npm-registry-packages-npm-production"}},"1.1.9":{"name":"react-muntaha-uploader","version":"1.1.9","keywords":["react","uploader","file-upload","typescript","react-component","file-management"],"author":{"name":"jsdev.robin@gmail.com"},"license":"ISC","_id":"react-muntaha-uploader@1.1.9","maintainers":[{"name":"jsdev-robin","email":"jsdev.robin@gmail.com"}],"homepage":"https://github.com/jsdev-robin/ReactMuntahaUploader#readme","bugs":{"url":"https://github.com/jsdev-robin/ReactMuntahaUploader/issues"},"dist":{"shasum":"40ceef9628af8af1db47cee2d3259bb3c806aeee","tarball":"https://registry.npmjs.org/react-muntaha-uploader/-/react-muntaha-uploader-1.1.9.tgz","fileCount":10,"integrity":"sha512-6hRpBnAldiL94rfr3xoqISUykyyvOOOUr5NNoP2Qg1D6VbyDGnBGKZ0almlxDXNc09MbXTbXqzrMIUc7nFFscg==","signatures":[{"sig":"MEYCIQCHcNfPZtGrO8+m/ihRUqZjX4A1x8Izedb168pNHLxNdwIhAMEtpbhK34J3Y+n0ngNyVKftZkW3mfRYF+W5savmAtsz","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":20124},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"6e64cb5a81d20bce7ed620ae324a2e411facae64","scripts":{"lint":"eslint . --ext .ts,.tsx","test":"jest","build":"tsc"},"_npmUser":{"name":"jsdev-robin","email":"jsdev.robin@gmail.com"},"repository":{"url":"git+https://github.com/jsdev-robin/ReactMuntahaUploader.git","type":"git"},"_npmVersion":"10.9.0","description":"The `react-muntaha-uploader` hook provides an easy way to manage file uploads in React. It handles file selection, validation (based on file type and size), preview generation, base64 encoding, and allows for file removal. This hook supports both single a","directories":{},"_nodeVersion":"22.11.0","dependencies":{"react":"^18.3.1","react-dom":"^18.3.1"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^9.15.0","ts-jest":"^29.2.5","prettier":"^3.3.3","@babel/cli":"^7.25.9","typescript":"^5.6.3","@babel/core":"^7.26.0","@types/react":"^18.3.12","@types/react-dom":"^18.3.1","@babel/preset-env":"^7.26.0","@babel/preset-react":"^7.25.9","eslint-plugin-react":"^7.37.2","@testing-library/react":"^16.0.1","@babel/preset-typescript":"^7.26.0","@testing-library/jest-dom":"^6.6.3","eslint-plugin-react-hooks":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-muntaha-uploader_1.1.9_1737304694650_0.15316061707450035","host":"s3://npm-registry-packages-npm-production"}},"1.2.1":{"name":"react-muntaha-uploader","version":"1.2.1","keywords":["react","uploader","file-upload","typescript","react-component","file-management"],"author":{"name":"jsdev.robin@gmail.com"},"license":"ISC","_id":"react-muntaha-uploader@1.2.1","maintainers":[{"name":"jsdev-robin","email":"jsdev.robin@gmail.com"}],"homepage":"https://github.com/jsdev-robin/ReactMuntahaUploader#readme","bugs":{"url":"https://github.com/jsdev-robin/ReactMuntahaUploader/issues"},"dist":{"shasum":"329f9729ac5781c87c068170a38847e6ded4820d","tarball":"https://registry.npmjs.org/react-muntaha-uploader/-/react-muntaha-uploader-1.2.1.tgz","fileCount":10,"integrity":"sha512-xSZqA3Az5eg4gxim/Gu2sH4dEoH/Qah0/e9MubDTsnN81VgTNjSXGXlDyvN5vmW7auKNwBv68Q6spE/aT8IRxQ==","signatures":[{"sig":"MEUCIQCBVIdK8dbIxhd/XQpTtXW0TbHJBsx1/TsbjAM0tMXvvAIgQd+CYWUBcy7IU3HtSF72HiRNonm63/zAWBPWOZ3R1/k=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":20770},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"6e64cb5a81d20bce7ed620ae324a2e411facae64","scripts":{"lint":"eslint . --ext .ts,.tsx","test":"jest","build":"tsc"},"_npmUser":{"name":"jsdev-robin","email":"jsdev.robin@gmail.com"},"repository":{"url":"git+https://github.com/jsdev-robin/ReactMuntahaUploader.git","type":"git"},"_npmVersion":"10.9.0","description":"The `react-muntaha-uploader` hook provides an easy way to manage file uploads in React. It handles file selection, validation (based on file type and size), preview generation, base64 encoding, and allows for file removal. This hook supports both single a","directories":{},"_nodeVersion":"22.11.0","dependencies":{"react":"^18.3.1","react-dom":"^18.3.1"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^9.15.0","ts-jest":"^29.2.5","prettier":"^3.3.3","@babel/cli":"^7.25.9","typescript":"^5.6.3","@babel/core":"^7.26.0","@types/react":"^18.3.12","@types/react-dom":"^18.3.1","@babel/preset-env":"^7.26.0","@babel/preset-react":"^7.25.9","eslint-plugin-react":"^7.37.2","@testing-library/react":"^16.0.1","@babel/preset-typescript":"^7.26.0","@testing-library/jest-dom":"^6.6.3","eslint-plugin-react-hooks":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-muntaha-uploader_1.2.1_1737305950395_0.990781267304218","host":"s3://npm-registry-packages-npm-production"}},"1.2.2":{"name":"react-muntaha-uploader","version":"1.2.2","keywords":["react","uploader","file-upload","typescript","react-component","file-management"],"author":{"name":"jsdev.robin@gmail.com"},"license":"ISC","_id":"react-muntaha-uploader@1.2.2","maintainers":[{"name":"jsdev-robin","email":"jsdev.robin@gmail.com"}],"homepage":"https://github.com/jsdev-robin/ReactMuntahaUploader#readme","bugs":{"url":"https://github.com/jsdev-robin/ReactMuntahaUploader/issues"},"dist":{"shasum":"1f58863136e7361c6b91df23cbdbb296310083f5","tarball":"https://registry.npmjs.org/react-muntaha-uploader/-/react-muntaha-uploader-1.2.2.tgz","fileCount":10,"integrity":"sha512-VZen4SvoxPBvq8Vy/tsdxS/xwLNfNZuNJcssE4xQ1GSZcweToNt/JEg51BoNulxXjzeOHbRnsOgwOYuXTfIH2w==","signatures":[{"sig":"MEUCIQDY2HGfpL+Y0gUWe+sqJBYJFN+sbtuNXXql6VmCjhk4WAIgerbrnaHkLyfxc7pOmc/3cAurWHlHSBO6wtc6Ycvof5I=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":20901},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"6e64cb5a81d20bce7ed620ae324a2e411facae64","scripts":{"lint":"eslint . --ext .ts,.tsx","test":"jest","build":"tsc"},"_npmUser":{"name":"jsdev-robin","email":"jsdev.robin@gmail.com"},"repository":{"url":"git+https://github.com/jsdev-robin/ReactMuntahaUploader.git","type":"git"},"_npmVersion":"10.9.0","description":"The `react-muntaha-uploader` hook provides an easy way to manage file uploads in React. It handles file selection, validation (based on file type and size), preview generation, base64 encoding, and allows for file removal. This hook supports both single a","directories":{},"_nodeVersion":"22.11.0","dependencies":{"react":"^18.3.1","react-dom":"^18.3.1"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^9.15.0","ts-jest":"^29.2.5","prettier":"^3.3.3","@babel/cli":"^7.25.9","typescript":"^5.6.3","@babel/core":"^7.26.0","@types/react":"^18.3.12","@types/react-dom":"^18.3.1","@babel/preset-env":"^7.26.0","@babel/preset-react":"^7.25.9","eslint-plugin-react":"^7.37.2","@testing-library/react":"^16.0.1","@babel/preset-typescript":"^7.26.0","@testing-library/jest-dom":"^6.6.3","eslint-plugin-react-hooks":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-muntaha-uploader_1.2.2_1737306200118_0.6909293426584435","host":"s3://npm-registry-packages-npm-production"}},"1.2.3":{"name":"react-muntaha-uploader","version":"1.2.3","keywords":["react","uploader","file-upload","typescript","react-component","file-management"],"author":{"name":"jsdev.robin@gmail.com"},"license":"ISC","_id":"react-muntaha-uploader@1.2.3","maintainers":[{"name":"jsdev-robin","email":"jsdev.robin@gmail.com"}],"homepage":"https://github.com/jsdev-robin/ReactMuntahaUploader#readme","bugs":{"url":"https://github.com/jsdev-robin/ReactMuntahaUploader/issues"},"dist":{"shasum":"c473db06f3ee47eed508a16094bf4f0d4a666509","tarball":"https://registry.npmjs.org/react-muntaha-uploader/-/react-muntaha-uploader-1.2.3.tgz","fileCount":10,"integrity":"sha512-x5TDQ+ogKLNKl8qUQvlYq9P82FEGZMkIFcxrzRfucj730+7i2/BVpyXVjurfcJ4/KHwM+vFBlAty6zWrSnMXOw==","signatures":[{"sig":"MEUCIQCZa6I1/R92RM87RLJpBY03c0Dl4vQ077DIWbL/456vzAIgNFO5DIYRxOOD2fBn5veQXCEQ/lczPKKyOO9cfuw0a1I=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":20901},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"6e64cb5a81d20bce7ed620ae324a2e411facae64","scripts":{"lint":"eslint . --ext .ts,.tsx","test":"jest","build":"tsc"},"_npmUser":{"name":"jsdev-robin","email":"jsdev.robin@gmail.com"},"repository":{"url":"git+https://github.com/jsdev-robin/ReactMuntahaUploader.git","type":"git"},"_npmVersion":"10.9.0","description":"The `react-muntaha-uploader` hook provides an easy way to manage file uploads in React. It handles file selection, validation (based on file type and size), preview generation, base64 encoding, and allows for file removal. This hook supports both single a","directories":{},"_nodeVersion":"22.11.0","dependencies":{"react":"^18.3.1","react-dom":"^18.3.1"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^9.15.0","ts-jest":"^29.2.5","prettier":"^3.3.3","@babel/cli":"^7.25.9","typescript":"^5.6.3","@babel/core":"^7.26.0","@types/react":"^18.3.12","@types/react-dom":"^18.3.1","@babel/preset-env":"^7.26.0","@babel/preset-react":"^7.25.9","eslint-plugin-react":"^7.37.2","@testing-library/react":"^16.0.1","@babel/preset-typescript":"^7.26.0","@testing-library/jest-dom":"^6.6.3","eslint-plugin-react-hooks":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-muntaha-uploader_1.2.3_1737306314901_0.29635640948652564","host":"s3://npm-registry-packages-npm-production"}},"1.2.4":{"name":"react-muntaha-uploader","version":"1.2.4","keywords":["react","uploader","file-upload","typescript","react-component","file-management"],"author":{"name":"jsdev.robin@gmail.com"},"license":"ISC","_id":"react-muntaha-uploader@1.2.4","maintainers":[{"name":"jsdev-robin","email":"jsdev.robin@gmail.com"}],"homepage":"https://github.com/jsdev-robin/ReactMuntahaUploader#readme","bugs":{"url":"https://github.com/jsdev-robin/ReactMuntahaUploader/issues"},"dist":{"shasum":"c57eba26be2f035ab6bd2d8498a58cfb2b458869","tarball":"https://registry.npmjs.org/react-muntaha-uploader/-/react-muntaha-uploader-1.2.4.tgz","fileCount":10,"integrity":"sha512-rOkYcTZQ7HPTFlFv9SCjlVQISWSoDjK5KzBbODMMm9a4owenN2J9PR/LsEfeLA5kb9LyUgKAiA8h8PFCmhTO2A==","signatures":[{"sig":"MEYCIQD9vfdgakMhUKWxvGKFn0z7GCIqNgHM3fewsToFVoSqgQIhAKzgc47WVqO+XdXnX54XjP3qxeWJ15gIK9JYv91hBHh7","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":20901},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"6e64cb5a81d20bce7ed620ae324a2e411facae64","scripts":{"lint":"eslint . --ext .ts,.tsx","test":"jest","build":"tsc"},"_npmUser":{"name":"jsdev-robin","email":"jsdev.robin@gmail.com"},"repository":{"url":"git+https://github.com/jsdev-robin/ReactMuntahaUploader.git","type":"git"},"_npmVersion":"10.9.0","description":"The `react-muntaha-uploader` hook provides an easy way to manage file uploads in React. It handles file selection, validation (based on file type and size), preview generation, base64 encoding, and allows for file removal. This hook supports both single a","directories":{},"_nodeVersion":"22.11.0","dependencies":{"react":"^18.3.1","react-dom":"^18.3.1"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^9.15.0","ts-jest":"^29.2.5","prettier":"^3.3.3","@babel/cli":"^7.25.9","typescript":"^5.6.3","@babel/core":"^7.26.0","@types/react":"^18.3.12","@types/react-dom":"^18.3.1","@babel/preset-env":"^7.26.0","@babel/preset-react":"^7.25.9","eslint-plugin-react":"^7.37.2","@testing-library/react":"^16.0.1","@babel/preset-typescript":"^7.26.0","@testing-library/jest-dom":"^6.6.3","eslint-plugin-react-hooks":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-muntaha-uploader_1.2.4_1737311599713_0.06964250463192556","host":"s3://npm-registry-packages-npm-production"}},"1.2.5":{"name":"react-muntaha-uploader","version":"1.2.5","keywords":["react","uploader","file-upload","typescript","react-component","file-management"],"author":{"name":"jsdev.robin@gmail.com"},"license":"ISC","_id":"react-muntaha-uploader@1.2.5","maintainers":[{"name":"jsdev-robin","email":"jsdev.robin@gmail.com"}],"homepage":"https://github.com/jsdev-robin/ReactMuntahaUploader#readme","bugs":{"url":"https://github.com/jsdev-robin/ReactMuntahaUploader/issues"},"dist":{"shasum":"78db57cc14888b998083f03f4145699cd8ceac49","tarball":"https://registry.npmjs.org/react-muntaha-uploader/-/react-muntaha-uploader-1.2.5.tgz","fileCount":10,"integrity":"sha512-CqkVlHph1rahsMiFgrn7ttnOkQv/zCxP9uVBxTouasB8bnnI6uh3iL/6wOlPj7ELZpQwDASyryFBj5jOa9Z1Rw==","signatures":[{"sig":"MEYCIQCT/JNOcG2QYoAP4oAdL7n/Hq2dUKR9eIH4FexeMSBJKAIhAOfTJu1k3eQnUtp/SmXkjtg76igi2Dqex2BwMWP+5WS+","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":22375},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"6e64cb5a81d20bce7ed620ae324a2e411facae64","scripts":{"lint":"eslint . --ext .ts,.tsx","test":"jest","build":"tsc"},"_npmUser":{"name":"jsdev-robin","email":"jsdev.robin@gmail.com"},"repository":{"url":"git+https://github.com/jsdev-robin/ReactMuntahaUploader.git","type":"git"},"_npmVersion":"10.9.0","description":"The `react-muntaha-uploader` hook provides an easy way to manage file uploads in React. It handles file selection, validation (based on file type and size), preview generation, base64 encoding, and allows for file removal. This hook supports both single a","directories":{},"_nodeVersion":"22.11.0","dependencies":{"react":"^18.3.1","react-dom":"^18.3.1"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^9.15.0","ts-jest":"^29.2.5","prettier":"^3.3.3","@babel/cli":"^7.25.9","typescript":"^5.6.3","@babel/core":"^7.26.0","@types/react":"^18.3.12","@types/react-dom":"^18.3.1","@babel/preset-env":"^7.26.0","@babel/preset-react":"^7.25.9","eslint-plugin-react":"^7.37.2","@testing-library/react":"^16.0.1","@babel/preset-typescript":"^7.26.0","@testing-library/jest-dom":"^6.6.3","eslint-plugin-react-hooks":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-muntaha-uploader_1.2.5_1740721424040_0.37825894052673426","host":"s3://npm-registry-packages-npm-production"}},"1.2.6":{"name":"react-muntaha-uploader","version":"1.2.6","keywords":["react","uploader","file-upload","typescript","react-component","file-management"],"author":{"name":"jsdev.robin@gmail.com"},"license":"ISC","_id":"react-muntaha-uploader@1.2.6","maintainers":[{"name":"jsdev-robin","email":"jsdev.robin@gmail.com"}],"homepage":"https://github.com/jsdev-robin/ReactMuntahaUploader#readme","bugs":{"url":"https://github.com/jsdev-robin/ReactMuntahaUploader/issues"},"dist":{"shasum":"5f4349a7bdcd2bbae5b2b7101e10ca5ec94c0bcf","tarball":"https://registry.npmjs.org/react-muntaha-uploader/-/react-muntaha-uploader-1.2.6.tgz","fileCount":10,"integrity":"sha512-lw1TRH3+x3Uu03xXaJufUWEtkEt0l9VkEVuxWzTvo/+gu7+1h/IGvJ7NjBwQ1+9C04cTrGK81W0MKEFX2KZViQ==","signatures":[{"sig":"MEYCIQDG43Xg0kHPF261dlWvK2toc/TTANjRUIfAD7v6l86kYAIhAII70U+guZyeGihBH48dfC/Qa9pudk0Z/2it5aCzbyYd","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":23317},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"187afe011f6a7b08f70ba910247fb13aaeb042ce","scripts":{"lint":"eslint . --ext .ts,.tsx","test":"jest","build":"tsc","publish":"npm publish"},"_npmUser":{"name":"jsdev-robin","email":"jsdev.robin@gmail.com"},"repository":{"url":"git+https://github.com/jsdev-robin/ReactMuntahaUploader.git","type":"git"},"_npmVersion":"11.2.0","description":"This custom React hook, `useMuntahaDrop`, handles file uploads with drag-and-drop support. It supports multiple file uploads, validates file types and sizes, and provides a mechanism to read file data in base64 format for further processing or display. Th","directories":{},"_nodeVersion":"22.11.0","dependencies":{"react":"^19.0.0","react-dom":"^19.0.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^9.15.0","ts-jest":"^29.2.5","prettier":"^3.3.3","@babel/cli":"^7.25.9","typescript":"^5.6.3","@babel/core":"^7.26.0","@types/react":"^18.3.12","@types/react-dom":"^18.3.1","@babel/preset-env":"^7.26.0","@babel/preset-react":"^7.25.9","eslint-plugin-react":"^7.37.2","@testing-library/react":"^16.0.1","@babel/preset-typescript":"^7.26.0","@testing-library/jest-dom":"^6.6.3","eslint-plugin-react-hooks":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-muntaha-uploader_1.2.6_1741639807700_0.9796574132960347","host":"s3://npm-registry-packages-npm-production"}},"1.2.7":{"name":"react-muntaha-uploader","version":"1.2.7","keywords":["react","uploader","file-upload","typescript","react-component","file-management"],"author":{"name":"jsdev.robin@gmail.com"},"license":"ISC","_id":"react-muntaha-uploader@1.2.7","maintainers":[{"name":"jsdev-robin","email":"jsdev.robin@gmail.com"}],"homepage":"https://github.com/jsdev-robin/ReactMuntahaUploader#readme","bugs":{"url":"https://github.com/jsdev-robin/ReactMuntahaUploader/issues"},"dist":{"shasum":"e5f4d40f00cfae831d28a14b9f1344ee8db4adf0","tarball":"https://registry.npmjs.org/react-muntaha-uploader/-/react-muntaha-uploader-1.2.7.tgz","fileCount":10,"integrity":"sha512-sXnr2ucNU346LB9fkTCEgaShF+A6cZ2K5+j+eS7/AmFyrH9uDrm+clgpOiOkJep/47LvJIzzaIqFWlOgRLS/GA==","signatures":[{"sig":"MEYCIQD8cAYIX6psoV56Y5BzZnska4Lemp88EROE7P0DAAEQQgIhAML8YK1w2wBbQxGOlObMSB7L3iUHEjc6il4ubzwXxaXO","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":23317},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"187afe011f6a7b08f70ba910247fb13aaeb042ce","scripts":{"lint":"eslint . --ext .ts,.tsx","test":"jest","build":"tsc","publish":"npm publish"},"_npmUser":{"name":"jsdev-robin","email":"jsdev.robin@gmail.com"},"repository":{"url":"git+https://github.com/jsdev-robin/ReactMuntahaUploader.git","type":"git"},"_npmVersion":"11.2.0","description":"This custom React hook, `useMuntahaDrop`, handles file uploads with drag-and-drop support. It supports multiple file uploads, validates file types and sizes, and provides a mechanism to read file data in base64 format for further processing or display. Th","directories":{},"_nodeVersion":"22.11.0","dependencies":{"react":"^19.0.0","react-dom":"^19.0.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^9.15.0","ts-jest":"^29.2.5","prettier":"^3.3.3","@babel/cli":"^7.25.9","typescript":"^5.6.3","@babel/core":"^7.26.0","@types/react":"^18.3.12","@types/react-dom":"^18.3.1","@babel/preset-env":"^7.26.0","@babel/preset-react":"^7.25.9","eslint-plugin-react":"^7.37.2","@testing-library/react":"^16.0.1","@babel/preset-typescript":"^7.26.0","@testing-library/jest-dom":"^6.6.3","eslint-plugin-react-hooks":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-muntaha-uploader_1.2.7_1741639839502_0.5997405954128785","host":"s3://npm-registry-packages-npm-production"}},"1.2.8":{"name":"react-muntaha-uploader","version":"1.2.8","keywords":["react","uploader","file-upload","typescript","react-component","file-management"],"author":{"name":"jsdev.robin@gmail.com"},"license":"ISC","_id":"react-muntaha-uploader@1.2.8","maintainers":[{"name":"jsdev-robin","email":"jsdev.robin@gmail.com"}],"homepage":"https://github.com/jsdev-robin/ReactMuntahaUploader#readme","bugs":{"url":"https://github.com/jsdev-robin/ReactMuntahaUploader/issues"},"dist":{"shasum":"b2399a1281268ea93500fb34095f716bf16541ec","tarball":"https://registry.npmjs.org/react-muntaha-uploader/-/react-muntaha-uploader-1.2.8.tgz","fileCount":10,"integrity":"sha512-M7H4IncX0gWE4S4aCr7I+yQvlAcf2g4qOdFSg9rcGuIGjzIRREBzPrivAgZ/KQIaytOseTlCUZEnCIqDkvlEfw==","signatures":[{"sig":"MEQCIBDEHaQcmozLAak8fQE1+c1KZliMHa6SsCNt+uyE7YAUAiAPnCTLWpUcwTW+wJ3PN8a+FZSnjwBlNnNQtBJWBN3e2w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":23317},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"187afe011f6a7b08f70ba910247fb13aaeb042ce","scripts":{"lint":"eslint . --ext .ts,.tsx","test":"jest","build":"tsc","publish":"npm publish"},"_npmUser":{"name":"jsdev-robin","email":"jsdev.robin@gmail.com"},"repository":{"url":"git+https://github.com/jsdev-robin/ReactMuntahaUploader.git","type":"git"},"_npmVersion":"11.2.0","description":"This custom React hook, `useMuntahaDrop`, handles file uploads with drag-and-drop support. It supports multiple file uploads, validates file types and sizes, and provides a mechanism to read file data in base64 format for further processing or display. Th","directories":{},"_nodeVersion":"22.11.0","dependencies":{"react":"^19.0.0","react-dom":"^19.0.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^9.15.0","ts-jest":"^29.2.5","prettier":"^3.3.3","@babel/cli":"^7.25.9","typescript":"^5.6.3","@babel/core":"^7.26.0","@types/react":"^18.3.12","@types/react-dom":"^18.3.1","@babel/preset-env":"^7.26.0","@babel/preset-react":"^7.25.9","eslint-plugin-react":"^7.37.2","@testing-library/react":"^16.0.1","@babel/preset-typescript":"^7.26.0","@testing-library/jest-dom":"^6.6.3","eslint-plugin-react-hooks":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-muntaha-uploader_1.2.8_1741639980152_0.9093351522745501","host":"s3://npm-registry-packages-npm-production"}},"1.2.9":{"name":"react-muntaha-uploader","version":"1.2.9","keywords":["react","uploader","file-upload","typescript","react-component","file-management"],"author":{"name":"jsdev.robin@gmail.com"},"license":"ISC","_id":"react-muntaha-uploader@1.2.9","maintainers":[{"name":"jsdev-robin","email":"jsdev.robin@gmail.com"}],"homepage":"https://github.com/jsdev-robin/ReactMuntahaUploader#readme","bugs":{"url":"https://github.com/jsdev-robin/ReactMuntahaUploader/issues"},"dist":{"shasum":"34f845c903c50d36d904f31744e29a7953e55ece","tarball":"https://registry.npmjs.org/react-muntaha-uploader/-/react-muntaha-uploader-1.2.9.tgz","fileCount":10,"integrity":"sha512-0MFhi1GAUHKVCdvquHvfa1+T+nds1gn9UUiGdXK3UX4aeumWLOA2ANCh0SZaHrptLCBxMOkvudrZP8Tba5IX9Q==","signatures":[{"sig":"MEQCIHCi+FLcGnNOjI2l4RRZnd2CHH8majTbIJNjb7JucBXlAiA9qpxZuI3ixblo7QXcmS1X9lnm+Aq4fo8wfTPJ+DV2OA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":27229},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"187afe011f6a7b08f70ba910247fb13aaeb042ce","scripts":{"lint":"eslint . --ext .ts,.tsx","test":"jest","build":"tsc","publish":"npm publish"},"_npmUser":{"name":"jsdev-robin","email":"jsdev.robin@gmail.com"},"repository":{"url":"git+https://github.com/jsdev-robin/ReactMuntahaUploader.git","type":"git"},"_npmVersion":"11.2.0","description":"`useMuntahaDrop` is a custom React hook for handling file uploads via drag-and-drop or input selection. It provides a flexible API to manage file uploads efficiently.","directories":{},"_nodeVersion":"22.11.0","dependencies":{"react":"^19.0.0","react-dom":"^19.0.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^9.15.0","ts-jest":"^29.2.5","prettier":"^3.3.3","@babel/cli":"^7.25.9","typescript":"^5.6.3","@babel/core":"^7.26.0","@types/react":"^18.3.12","@types/react-dom":"^18.3.1","@babel/preset-env":"^7.26.0","@babel/preset-react":"^7.25.9","eslint-plugin-react":"^7.37.2","@testing-library/react":"^16.0.1","@babel/preset-typescript":"^7.26.0","@testing-library/jest-dom":"^6.6.3","eslint-plugin-react-hooks":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-muntaha-uploader_1.2.9_1741979098193_0.535593011766057","host":"s3://npm-registry-packages-npm-production"}},"1.3.1":{"name":"react-muntaha-uploader","version":"1.3.1","keywords":["react","uploader","file-upload","typescript","react-component","file-management"],"author":{"name":"jsdev.robin@gmail.com"},"license":"ISC","_id":"react-muntaha-uploader@1.3.1","maintainers":[{"name":"jsdev-robin","email":"jsdev.robin@gmail.com"}],"homepage":"https://github.com/jsdev-robin/ReactMuntahaUploader#readme","bugs":{"url":"https://github.com/jsdev-robin/ReactMuntahaUploader/issues"},"dist":{"shasum":"ef74815035b8704700c6484ecf2396dd059966d6","tarball":"https://registry.npmjs.org/react-muntaha-uploader/-/react-muntaha-uploader-1.3.1.tgz","fileCount":10,"integrity":"sha512-c8Ylx/7y1x3Dq7RLBt6oYYhY70RInD6P0A6Hpe8HEiUAUo/oj1vgmBSKWwsh8TfHO7oSr2lggq/PAsQYnXxHGg==","signatures":[{"sig":"MEQCIGSCDWnd8jSa5tVZjQAkt79O346NV0sS5IQrMiURGVWBAiBOrBCS3Uz1DRU+ZdOWQhxR+JWTzqDDIE4Ex7RLzuUQEQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":27229},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"187afe011f6a7b08f70ba910247fb13aaeb042ce","scripts":{"lint":"eslint . --ext .ts,.tsx","test":"jest","build":"tsc","publish":"npm publish"},"_npmUser":{"name":"jsdev-robin","email":"jsdev.robin@gmail.com"},"repository":{"url":"git+https://github.com/jsdev-robin/ReactMuntahaUploader.git","type":"git"},"_npmVersion":"11.2.0","description":"`useMuntahaDrop` is a custom React hook for handling file uploads via drag-and-drop or input selection. It provides a flexible API to manage file uploads efficiently.","directories":{},"_nodeVersion":"22.11.0","dependencies":{"react":"^19.0.0","react-dom":"^19.0.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^9.15.0","ts-jest":"^29.2.5","prettier":"^3.3.3","@babel/cli":"^7.25.9","typescript":"^5.6.3","@babel/core":"^7.26.0","@types/react":"^18.3.12","@types/react-dom":"^18.3.1","@babel/preset-env":"^7.26.0","@babel/preset-react":"^7.25.9","eslint-plugin-react":"^7.37.2","@testing-library/react":"^16.0.1","@babel/preset-typescript":"^7.26.0","@testing-library/jest-dom":"^6.6.3","eslint-plugin-react-hooks":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-muntaha-uploader_1.3.1_1741979136837_0.8280854243253992","host":"s3://npm-registry-packages-npm-production"}},"1.3.2":{"name":"react-muntaha-uploader","version":"1.3.2","keywords":["react","uploader","file-upload","typescript","react-component","file-management"],"author":{"name":"jsdev.robin@gmail.com"},"license":"ISC","_id":"react-muntaha-uploader@1.3.2","maintainers":[{"name":"jsdev-robin","email":"jsdev.robin@gmail.com"}],"homepage":"https://github.com/jsdev-robin/ReactMuntahaUploader#readme","bugs":{"url":"https://github.com/jsdev-robin/ReactMuntahaUploader/issues"},"dist":{"shasum":"45c2b80696b5297b17281ab7ac68e0552ee57a4e","tarball":"https://registry.npmjs.org/react-muntaha-uploader/-/react-muntaha-uploader-1.3.2.tgz","fileCount":10,"integrity":"sha512-OwOAVNO77va3QqwSiiWGc97J/mYScaCYMlnvd/I8bNM/leji3W8oIJvs9W6zK5lMKECyn/Z83+cHh5Z4y3Hyeg==","signatures":[{"sig":"MEYCIQDeqJ5p6/Wssqc2LNarLDhcrPKwcD9RGC73yzj12xskZgIhAORWjGoAz1Z2YPB2jVFcLD2Q6ads/R/My6Adlh1d8ogS","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":27229},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"187afe011f6a7b08f70ba910247fb13aaeb042ce","scripts":{"lint":"eslint . --ext .ts,.tsx","test":"jest","build":"tsc","publish":"npm publish"},"_npmUser":{"name":"jsdev-robin","email":"jsdev.robin@gmail.com"},"repository":{"url":"git+https://github.com/jsdev-robin/ReactMuntahaUploader.git","type":"git"},"_npmVersion":"11.2.0","description":"`useMuntahaDrop` is a custom React hook for handling file uploads via drag-and-drop or input selection. It provides a flexible API to manage file uploads efficiently.","directories":{},"_nodeVersion":"22.11.0","dependencies":{"react":"^19.0.0","react-dom":"^19.0.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^9.15.0","ts-jest":"^29.2.5","prettier":"^3.3.3","@babel/cli":"^7.25.9","typescript":"^5.6.3","@babel/core":"^7.26.0","@types/react":"^18.3.12","@types/react-dom":"^18.3.1","@babel/preset-env":"^7.26.0","@babel/preset-react":"^7.25.9","eslint-plugin-react":"^7.37.2","@testing-library/react":"^16.0.1","@babel/preset-typescript":"^7.26.0","@testing-library/jest-dom":"^6.6.3","eslint-plugin-react-hooks":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-muntaha-uploader_1.3.2_1741979659608_0.15193499641253516","host":"s3://npm-registry-packages-npm-production"}},"1.3.3":{"name":"react-muntaha-uploader","version":"1.3.3","keywords":["react","uploader","file-upload","typescript","react-component","file-management"],"author":{"name":"jsdev.robin@gmail.com"},"license":"ISC","_id":"react-muntaha-uploader@1.3.3","maintainers":[{"name":"jsdev-robin","email":"jsdev.robin@gmail.com"}],"homepage":"https://github.com/jsdev-robin/ReactMuntahaUploader#readme","bugs":{"url":"https://github.com/jsdev-robin/ReactMuntahaUploader/issues"},"dist":{"shasum":"808caf3d2d8442accf120e540f31ac20c0dc4c1b","tarball":"https://registry.npmjs.org/react-muntaha-uploader/-/react-muntaha-uploader-1.3.3.tgz","fileCount":6,"integrity":"sha512-NzEH+zNilbOVc42GN7Aiwy/6r2wRjrt5xZmbd2j/ZXBfNkKisaMt/zbgTDd3cXDijTQldIWhWYAn9kA9V9+Y+A==","signatures":[{"sig":"MEYCIQC4GsxJpFx8uzbJP7zLGmZhAo1YtC+hZIrMVV0Th9rRpAIhAM7QgRqZPGmmXifF5shYvqH6pYPgkbBPUNHazJBDJckZ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":8973},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"187afe011f6a7b08f70ba910247fb13aaeb042ce","scripts":{"lint":"eslint . --ext .ts,.tsx","test":"jest","build":"tsc","publish":"npm publish"},"_npmUser":{"name":"jsdev-robin","email":"jsdev.robin@gmail.com"},"repository":{"url":"git+https://github.com/jsdev-robin/ReactMuntahaUploader.git","type":"git"},"_npmVersion":"11.2.0","description":"`useMuntahaDrop` is a custom React hook for handling file uploads via drag-and-drop or input selection. It provides a flexible API to manage file uploads efficiently.","directories":{},"_nodeVersion":"22.11.0","dependencies":{"react":"^19.0.0","react-dom":"^19.0.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^9.15.0","ts-jest":"^29.2.5","prettier":"^3.3.3","@babel/cli":"^7.25.9","typescript":"^5.6.3","@babel/core":"^7.26.0","@types/react":"^18.3.12","@types/react-dom":"^18.3.1","@babel/preset-env":"^7.26.0","@babel/preset-react":"^7.25.9","eslint-plugin-react":"^7.37.2","@testing-library/react":"^16.0.1","@babel/preset-typescript":"^7.26.0","@testing-library/jest-dom":"^6.6.3","eslint-plugin-react-hooks":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-muntaha-uploader_1.3.3_1741979727880_0.2660932466517667","host":"s3://npm-registry-packages-npm-production"}},"1.3.4":{"name":"react-muntaha-uploader","version":"1.3.4","keywords":["react","uploader","file-upload","typescript","react-component","file-management"],"author":{"name":"jsdev.robin@gmail.com"},"license":"ISC","_id":"react-muntaha-uploader@1.3.4","maintainers":[{"name":"jsdev-robin","email":"jsdev.robin@gmail.com"}],"homepage":"https://github.com/jsdev-robin/ReactMuntahaUploader#readme","bugs":{"url":"https://github.com/jsdev-robin/ReactMuntahaUploader/issues"},"dist":{"shasum":"cdca46cfa6332979ce18e922c5c4a51bff3d360c","tarball":"https://registry.npmjs.org/react-muntaha-uploader/-/react-muntaha-uploader-1.3.4.tgz","fileCount":10,"integrity":"sha512-VF+jid/SO+2/0d/NVUELY/eqwghL0/mL36mu+SXmcH82tpChB+hHt181REthXtDscebS6Fx/DjPqBS3If9w4NA==","signatures":[{"sig":"MEYCIQDrhbAT/SVZnk7WrlLE7yNmcC9UoV6cfY5BfWSColDSSgIhAK0a9tz41vxZ5wCAsIYLEaNM5sQb13cyDxI/Rv4Q99Sz","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":27926},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"187afe011f6a7b08f70ba910247fb13aaeb042ce","scripts":{"lint":"eslint . --ext .ts,.tsx","test":"jest","build":"tsc","publish":"npm publish"},"_npmUser":{"name":"jsdev-robin","email":"jsdev.robin@gmail.com"},"repository":{"url":"git+https://github.com/jsdev-robin/ReactMuntahaUploader.git","type":"git"},"_npmVersion":"11.2.0","description":"`useMuntahaDrop` is a custom React hook for handling file uploads via drag-and-drop or input selection. It provides a flexible API to manage file uploads efficiently.","directories":{},"_nodeVersion":"22.11.0","dependencies":{"react":"^19.0.0","react-dom":"^19.0.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^9.15.0","ts-jest":"^29.2.5","prettier":"^3.3.3","@babel/cli":"^7.25.9","typescript":"^5.6.3","@babel/core":"^7.26.0","@types/react":"^18.3.12","@types/react-dom":"^18.3.1","@babel/preset-env":"^7.26.0","@babel/preset-react":"^7.25.9","eslint-plugin-react":"^7.37.2","@testing-library/react":"^16.0.1","@babel/preset-typescript":"^7.26.0","@testing-library/jest-dom":"^6.6.3","eslint-plugin-react-hooks":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-muntaha-uploader_1.3.4_1741985433135_0.002054977806722924","host":"s3://npm-registry-packages-npm-production"}},"1.3.5":{"name":"react-muntaha-uploader","version":"1.3.5","keywords":["react","uploader","file-upload","typescript","react-component","file-management"],"author":{"name":"jsdev.robin@gmail.com"},"license":"ISC","_id":"react-muntaha-uploader@1.3.5","maintainers":[{"name":"jsdev-robin","email":"jsdev.robin@gmail.com"}],"homepage":"https://github.com/jsdev-robin/ReactMuntahaUploader#readme","bugs":{"url":"https://github.com/jsdev-robin/ReactMuntahaUploader/issues"},"dist":{"shasum":"f7f4f199adb12c97c1c13df7ee008e7acdd71f94","tarball":"https://registry.npmjs.org/react-muntaha-uploader/-/react-muntaha-uploader-1.3.5.tgz","fileCount":10,"integrity":"sha512-5sPhVn9GqpybS881cAxmb+s7iCQPcaQJfWFFFAk3zr5r/M7S5I6kSsQh5OR7inf7eZ2HQVTZvtryZfp8DLjjsg==","signatures":[{"sig":"MEUCIQCjEC2yKIPp7c4nOjmMYHVCSS+gU2axsvnC4LWev0O3EQIgOYiF2RTFfXnlTiBAR23r6sQ1DAsof/OEgiPfsLSFhZE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":28078},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"187afe011f6a7b08f70ba910247fb13aaeb042ce","scripts":{"lint":"eslint . --ext .ts,.tsx","test":"jest","build":"tsc","publish":"npm publish"},"_npmUser":{"name":"jsdev-robin","email":"jsdev.robin@gmail.com"},"repository":{"url":"git+https://github.com/jsdev-robin/ReactMuntahaUploader.git","type":"git"},"_npmVersion":"11.2.0","description":"`useMuntahaDrop` is a custom React hook for handling file uploads via drag-and-drop or input selection. It provides a flexible API to manage file uploads efficiently.","directories":{},"_nodeVersion":"22.11.0","dependencies":{"react":"^19.0.0","react-dom":"^19.0.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^9.15.0","ts-jest":"^29.2.5","prettier":"^3.3.3","@babel/cli":"^7.25.9","typescript":"^5.6.3","@babel/core":"^7.26.0","@types/react":"^18.3.12","@types/react-dom":"^18.3.1","@babel/preset-env":"^7.26.0","@babel/preset-react":"^7.25.9","eslint-plugin-react":"^7.37.2","@testing-library/react":"^16.0.1","@babel/preset-typescript":"^7.26.0","@testing-library/jest-dom":"^6.6.3","eslint-plugin-react-hooks":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-muntaha-uploader_1.3.5_1741985721695_0.009066935610094085","host":"s3://npm-registry-packages-npm-production"}},"1.3.6":{"name":"react-muntaha-uploader","version":"1.3.6","keywords":["react","uploader","file-upload","typescript","react-component","file-management"],"author":{"name":"jsdev.robin@gmail.com"},"license":"ISC","_id":"react-muntaha-uploader@1.3.6","maintainers":[{"name":"jsdev-robin","email":"jsdev.robin@gmail.com"}],"homepage":"https://github.com/jsdev-robin/ReactMuntahaUploader#readme","bugs":{"url":"https://github.com/jsdev-robin/ReactMuntahaUploader/issues"},"dist":{"shasum":"d1ca20322283c99763cc9923cf087bbeb572405a","tarball":"https://registry.npmjs.org/react-muntaha-uploader/-/react-muntaha-uploader-1.3.6.tgz","fileCount":10,"integrity":"sha512-sQsvgzccHmKHnW4NrCxdtXbSfPN7M6WpTgg9jr4gqNYeyPr6ba4a9rLwkBNvl97TkQpnq1LXhDTl9KB6sqpjBw==","signatures":[{"sig":"MEYCIQDdohiv61rdqjECTWHtegoNOmzntz4ZvNVhWN4MpitZBAIhAMZl4v+BlBm7Gb1z7F+CMM2+15Bxpm1RVtFEnx3cRmhH","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":28091},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"187afe011f6a7b08f70ba910247fb13aaeb042ce","scripts":{"lint":"eslint . --ext .ts,.tsx","test":"jest","build":"tsc","publish":"npm publish"},"_npmUser":{"name":"jsdev-robin","email":"jsdev.robin@gmail.com"},"repository":{"url":"git+https://github.com/jsdev-robin/ReactMuntahaUploader.git","type":"git"},"_npmVersion":"11.2.0","description":"`useMuntahaDrop` is a custom React hook for handling file uploads via drag-and-drop or input selection. It provides a flexible API to manage file uploads efficiently.","directories":{},"_nodeVersion":"22.11.0","dependencies":{"react":"^19.0.0","react-dom":"^19.0.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^9.15.0","ts-jest":"^29.2.5","prettier":"^3.3.3","@babel/cli":"^7.25.9","typescript":"^5.6.3","@babel/core":"^7.26.0","@types/react":"^18.3.12","@types/react-dom":"^18.3.1","@babel/preset-env":"^7.26.0","@babel/preset-react":"^7.25.9","eslint-plugin-react":"^7.37.2","@testing-library/react":"^16.0.1","@babel/preset-typescript":"^7.26.0","@testing-library/jest-dom":"^6.6.3","eslint-plugin-react-hooks":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-muntaha-uploader_1.3.6_1742144840032_0.3468423639681977","host":"s3://npm-registry-packages-npm-production"}},"2.3.6":{"name":"react-muntaha-uploader","version":"2.3.6","keywords":["react","uploader","file-upload","typescript","react-component","file-management"],"author":{"name":"jsdev.robin@gmail.com"},"license":"ISC","_id":"react-muntaha-uploader@2.3.6","maintainers":[{"name":"jsdev-robin","email":"jsdev.robin@gmail.com"}],"homepage":"https://github.com/jsdev-robin/ReactMuntahaUploader#readme","bugs":{"url":"https://github.com/jsdev-robin/ReactMuntahaUploader/issues"},"dist":{"shasum":"d2da918c256b3501cf5f7df7e3012cf3e1acfbc3","tarball":"https://registry.npmjs.org/react-muntaha-uploader/-/react-muntaha-uploader-2.3.6.tgz","fileCount":10,"integrity":"sha512-9aldlOyuose41EXeRfQmPXXg7uXqSw1kXMK+cidBUwKiQQ0FDSeRds0pyqnKikdyOZDY+6DRNR5kMKOvgsOeGA==","signatures":[{"sig":"MEUCIDl5oEnt3trS4tMYf6L9K29oi2OOqlE3ofNw8UyR3e8kAiEA67Ptn3yXPGp2zkY3jvbKN40HbSUlkZthY/88CKDZ/LM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":28091},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"187afe011f6a7b08f70ba910247fb13aaeb042ce","scripts":{"lint":"eslint . --ext .ts,.tsx","test":"jest","build":"tsc","publish":"npm publish"},"_npmUser":{"name":"jsdev-robin","email":"jsdev.robin@gmail.com"},"repository":{"url":"git+https://github.com/jsdev-robin/ReactMuntahaUploader.git","type":"git"},"_npmVersion":"11.2.0","description":"`useMuntahaDrop` is a custom React hook for handling file uploads via drag-and-drop or input selection. It provides a flexible API to manage file uploads efficiently.","directories":{},"_nodeVersion":"22.11.0","dependencies":{"react":"^19.0.0","react-dom":"^19.0.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^9.15.0","ts-jest":"^29.2.5","prettier":"^3.3.3","@babel/cli":"^7.25.9","typescript":"^5.6.3","@babel/core":"^7.26.0","@types/react":"^18.3.12","@types/react-dom":"^18.3.1","@babel/preset-env":"^7.26.0","@babel/preset-react":"^7.25.9","eslint-plugin-react":"^7.37.2","@testing-library/react":"^16.0.1","@babel/preset-typescript":"^7.26.0","@testing-library/jest-dom":"^6.6.3","eslint-plugin-react-hooks":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-muntaha-uploader_2.3.6_1742144884230_0.8734222159774865","host":"s3://npm-registry-packages-npm-production"}},"2.3.7":{"name":"react-muntaha-uploader","version":"2.3.7","keywords":["react","uploader","file-upload","typescript","react-component","file-management"],"author":{"name":"jsdev.robin@gmail.com"},"license":"ISC","_id":"react-muntaha-uploader@2.3.7","maintainers":[{"name":"jsdev-robin","email":"jsdev.robin@gmail.com"}],"homepage":"https://github.com/jsdev-robin/ReactMuntahaUploader#readme","bugs":{"url":"https://github.com/jsdev-robin/ReactMuntahaUploader/issues"},"dist":{"shasum":"a24078c84687a777fa4f24cda7fbf8dfdd9b410b","tarball":"https://registry.npmjs.org/react-muntaha-uploader/-/react-muntaha-uploader-2.3.7.tgz","fileCount":10,"integrity":"sha512-1dBIIcCgzktXeRVBNVm10jItvV47TNdOZwSIgahI+qJSHbyavyLEmt+y0Ca9kYCDspDizhEI5uj+9PNhHD1pxA==","signatures":[{"sig":"MEUCIQCVG6b6JgGukf61dXfJLti9Z7EHpvIPUMti9rqTmkLPygIgZMCBVlvKWPnPb/oBOuYx5bG56h6qXxwUPaXcSb4Fr28=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":29668},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"187afe011f6a7b08f70ba910247fb13aaeb042ce","scripts":{"lint":"eslint . --ext .ts,.tsx","test":"jest","build":"tsc","publish":"npm publish"},"_npmUser":{"name":"jsdev-robin","email":"jsdev.robin@gmail.com"},"repository":{"url":"git+https://github.com/jsdev-robin/ReactMuntahaUploader.git","type":"git"},"_npmVersion":"11.2.0","description":"`useMuntahaDrop` is a custom React hook for handling file uploads via drag-and-drop or input selection. It provides a flexible API to manage file uploads efficiently.","directories":{},"_nodeVersion":"22.11.0","dependencies":{"react":"^19.0.0","react-dom":"^19.0.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^9.15.0","ts-jest":"^29.2.5","prettier":"^3.3.3","@babel/cli":"^7.25.9","typescript":"^5.6.3","@babel/core":"^7.26.0","@types/react":"^18.3.12","@types/react-dom":"^18.3.1","@babel/preset-env":"^7.26.0","@babel/preset-react":"^7.25.9","eslint-plugin-react":"^7.37.2","@testing-library/react":"^16.0.1","@babel/preset-typescript":"^7.26.0","@testing-library/jest-dom":"^6.6.3","eslint-plugin-react-hooks":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-muntaha-uploader_2.3.7_1742543615316_0.2568445784837934","host":"s3://npm-registry-packages-npm-production"}},"2.3.8":{"name":"react-muntaha-uploader","version":"2.3.8","keywords":["react","uploader","file-upload","typescript","react-component","file-management"],"author":{"name":"jsdev.robin@gmail.com"},"license":"ISC","_id":"react-muntaha-uploader@2.3.8","maintainers":[{"name":"jsdev-robin","email":"jsdev.robin@gmail.com"}],"homepage":"https://github.com/jsdev-robin/ReactMuntahaUploader#readme","bugs":{"url":"https://github.com/jsdev-robin/ReactMuntahaUploader/issues"},"dist":{"shasum":"e4c8e73a9c650221f997666430573b759d354e94","tarball":"https://registry.npmjs.org/react-muntaha-uploader/-/react-muntaha-uploader-2.3.8.tgz","fileCount":10,"integrity":"sha512-faZhyv8wKOOZC/hmq5RS4TYyxLrJadjf2FmAfA3RZm4dGjcXIR1rFdfXSj/Xv/wp3RRBY22mNXe5Jj4rD0VGUQ==","signatures":[{"sig":"MEYCIQDIC4UkuzPORP1bblb/LbD2i2VqTXwrahF+K3n9wEasBAIhANlh8M9AkobOq+93eIstxMuCEXbNpHziDtVAyBQ0f29q","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":29668},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"187afe011f6a7b08f70ba910247fb13aaeb042ce","scripts":{"lint":"eslint . --ext .ts,.tsx","test":"jest","build":"tsc","publish":"npm publish"},"_npmUser":{"name":"jsdev-robin","email":"jsdev.robin@gmail.com"},"repository":{"url":"git+https://github.com/jsdev-robin/ReactMuntahaUploader.git","type":"git"},"_npmVersion":"11.2.0","description":"`useMuntahaDrop` is a custom React hook for handling file uploads via drag-and-drop or input selection. It provides a flexible API to manage file uploads efficiently.","directories":{},"_nodeVersion":"22.11.0","dependencies":{"react":"^19.0.0","react-dom":"^19.0.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^9.15.0","ts-jest":"^29.2.5","prettier":"^3.3.3","@babel/cli":"^7.25.9","typescript":"^5.6.3","@babel/core":"^7.26.0","@types/react":"^18.3.12","@types/react-dom":"^18.3.1","@babel/preset-env":"^7.26.0","@babel/preset-react":"^7.25.9","eslint-plugin-react":"^7.37.2","@testing-library/react":"^16.0.1","@babel/preset-typescript":"^7.26.0","@testing-library/jest-dom":"^6.6.3","eslint-plugin-react-hooks":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-muntaha-uploader_2.3.8_1742543728662_0.3979076213034487","host":"s3://npm-registry-packages-npm-production"}},"2.3.9":{"name":"react-muntaha-uploader","version":"2.3.9","keywords":["react","uploader","file-upload","typescript","react-component","file-management"],"author":{"name":"jsdev.robin@gmail.com"},"license":"ISC","_id":"react-muntaha-uploader@2.3.9","maintainers":[{"name":"jsdev-robin","email":"jsdev.robin@gmail.com"}],"homepage":"https://github.com/jsdev-robin/ReactMuntahaUploader#readme","bugs":{"url":"https://github.com/jsdev-robin/ReactMuntahaUploader/issues"},"dist":{"shasum":"23ac6cfb39e80f5c505b7a1b55bc8f9d1b89b01b","tarball":"https://registry.npmjs.org/react-muntaha-uploader/-/react-muntaha-uploader-2.3.9.tgz","fileCount":10,"integrity":"sha512-XFv0ch7JuZtvXxLFr+vcEX1FVQGUFgyUbZsAtsqZrl/7c/w/f06LdWu2stp0wwc7eyNRdq3lT931/rVqRZxqVg==","signatures":[{"sig":"MEQCICiW8aEHNPXKmBP3bBuC4q3NHJ7jALWwLxJgYB/yJ6kyAiA/TIQ8XsRuELGjOZrfZrtugzT4O7zuG5tox1pyg4lEcQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":28962},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"187afe011f6a7b08f70ba910247fb13aaeb042ce","scripts":{"lint":"eslint . --ext .ts,.tsx","test":"jest","build":"tsc","publish":"npm publish"},"_npmUser":{"name":"jsdev-robin","email":"jsdev.robin@gmail.com"},"repository":{"url":"git+https://github.com/jsdev-robin/ReactMuntahaUploader.git","type":"git"},"_npmVersion":"11.2.0","description":"`useMuntahaDrop` is a custom React hook for handling file uploads via drag-and-drop or input selection. It provides a flexible API to manage file uploads efficiently.","directories":{},"_nodeVersion":"22.11.0","dependencies":{"react":"^19.0.0","react-dom":"^19.0.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^9.15.0","ts-jest":"^29.2.5","prettier":"^3.3.3","@babel/cli":"^7.25.9","typescript":"^5.6.3","@babel/core":"^7.26.0","@types/react":"^18.3.12","@types/react-dom":"^18.3.1","@babel/preset-env":"^7.26.0","@babel/preset-react":"^7.25.9","eslint-plugin-react":"^7.37.2","@testing-library/react":"^16.0.1","@babel/preset-typescript":"^7.26.0","@testing-library/jest-dom":"^6.6.3","eslint-plugin-react-hooks":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-muntaha-uploader_2.3.9_1743695863763_0.8584355818533025","host":"s3://npm-registry-packages-npm-production"}},"2.4.1":{"name":"react-muntaha-uploader","version":"2.4.1","keywords":["react","uploader","file-upload","typescript","react-component","file-management"],"author":{"name":"jsdev.robin@gmail.com"},"license":"ISC","_id":"react-muntaha-uploader@2.4.1","maintainers":[{"name":"jsdev-robin","email":"jsdev.robin@gmail.com"}],"homepage":"https://github.com/jsdev-robin/ReactMuntahaUploader#readme","bugs":{"url":"https://github.com/jsdev-robin/ReactMuntahaUploader/issues"},"dist":{"shasum":"59f461944faa04a3b3e9d3368656e12f72e59c62","tarball":"https://registry.npmjs.org/react-muntaha-uploader/-/react-muntaha-uploader-2.4.1.tgz","fileCount":10,"integrity":"sha512-uXhXVGSC1T4AOTKinLKv8lnvj+TTFqFfcjB6VHGiSj8RXu0maFK10Ks+n+uJdtZfOtsUjRVv/jnNI3OhlO6bHQ==","signatures":[{"sig":"MEQCIFaKtDtVHCpfbMV3Itv7HdLDeZjQxaMykEbIxmt3w+FfAiB0Tq6xzgo6wUjHw0pljWo8g23OnJ4jDrksiQCzpk7MfQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":22974},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"187afe011f6a7b08f70ba910247fb13aaeb042ce","scripts":{"lint":"eslint . --ext .ts,.tsx","test":"jest","build":"tsc","publish":"npm publish"},"_npmUser":{"name":"jsdev-robin","email":"jsdev.robin@gmail.com"},"repository":{"url":"git+https://github.com/jsdev-robin/ReactMuntahaUploader.git","type":"git"},"_npmVersion":"11.2.0","description":"A React hook for handling file uploads with drag-and-drop support, file validation, and upload progress tracking.","directories":{},"_nodeVersion":"22.11.0","dependencies":{"react":"^19.0.0","react-dom":"^19.0.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^9.15.0","ts-jest":"^29.2.5","prettier":"^3.3.3","@babel/cli":"^7.25.9","typescript":"^5.6.3","@babel/core":"^7.26.0","@types/react":"^18.3.12","@types/react-dom":"^18.3.1","@babel/preset-env":"^7.26.0","@babel/preset-react":"^7.25.9","eslint-plugin-react":"^7.37.2","@testing-library/react":"^16.0.1","@babel/preset-typescript":"^7.26.0","@testing-library/jest-dom":"^6.6.3","eslint-plugin-react-hooks":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-muntaha-uploader_2.4.1_1743769707914_0.9148968600739225","host":"s3://npm-registry-packages-npm-production"}},"2.4.2":{"name":"react-muntaha-uploader","version":"2.4.2","keywords":["react","uploader","file-upload","typescript","react-component","file-management"],"author":{"name":"jsdev.robin@gmail.com"},"license":"ISC","_id":"react-muntaha-uploader@2.4.2","maintainers":[{"name":"jsdev-robin","email":"jsdev.robin@gmail.com"}],"homepage":"https://github.com/jsdev-robin/ReactMuntahaUploader#readme","bugs":{"url":"https://github.com/jsdev-robin/ReactMuntahaUploader/issues"},"dist":{"shasum":"9c5abba7562bf946220469747b01d8af929fa246","tarball":"https://registry.npmjs.org/react-muntaha-uploader/-/react-muntaha-uploader-2.4.2.tgz","fileCount":9,"integrity":"sha512-WnAt7xQL70JQ+3PWhrIpOHCXu3qFtVCF9r6wqr6LKvJGztDBjdIWqya+EXcVWzunHbVRui0dK25xiKRw/1t6tQ==","signatures":[{"sig":"MEYCIQDdPuDmMzvPzHMwHKrhzCot6MCIeBYtR1dBqaV/JpS6jwIhAK/VD/cl9semLYkF1cGgpiWInMejUV/OwiBSvcjRJoCe","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":22976},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"187afe011f6a7b08f70ba910247fb13aaeb042ce","scripts":{"lint":"eslint . --ext .ts,.tsx","test":"jest","build":"tsc","publish":"npm publish"},"_npmUser":{"name":"jsdev-robin","email":"jsdev.robin@gmail.com"},"repository":{"url":"git+https://github.com/jsdev-robin/ReactMuntahaUploader.git","type":"git"},"_npmVersion":"11.2.0","description":"A React hook for handling file uploads with drag-and-drop support, file validation, and upload progress tracking.","directories":{},"_nodeVersion":"22.11.0","dependencies":{"react":"^19.0.0","react-dom":"^19.0.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^9.15.0","ts-jest":"^29.2.5","prettier":"^3.3.3","@babel/cli":"^7.25.9","typescript":"^5.6.3","@babel/core":"^7.26.0","@types/react":"^18.3.12","@types/react-dom":"^18.3.1","@babel/preset-env":"^7.26.0","@babel/preset-react":"^7.25.9","eslint-plugin-react":"^7.37.2","@testing-library/react":"^16.0.1","@babel/preset-typescript":"^7.26.0","@testing-library/jest-dom":"^6.6.3","eslint-plugin-react-hooks":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-muntaha-uploader_2.4.2_1743783596684_0.44667911564658636","host":"s3://npm-registry-packages-npm-production"}},"2.4.3":{"name":"react-muntaha-uploader","version":"2.4.3","keywords":["react","uploader","file-upload","typescript","react-component","file-management"],"author":{"name":"jsdev.robin@gmail.com"},"license":"ISC","_id":"react-muntaha-uploader@2.4.3","maintainers":[{"name":"jsdev-robin","email":"jsdev.robin@gmail.com"}],"homepage":"https://github.com/jsdev-robin/ReactMuntahaUploader#readme","bugs":{"url":"https://github.com/jsdev-robin/ReactMuntahaUploader/issues"},"dist":{"shasum":"1c2c3bd386a666ceb4eca89ba3704b3c06e34931","tarball":"https://registry.npmjs.org/react-muntaha-uploader/-/react-muntaha-uploader-2.4.3.tgz","fileCount":9,"integrity":"sha512-B2Xhz5WZtuukLINIO7S6uCHgdKCFTDbu8Q6AWmduzRTXgAvYyFBMdClzdAbf5CRCgyjWyPBKXGRWA73VdWw5UQ==","signatures":[{"sig":"MEYCIQDiFOU/pAFTyWTaExNK8ltY1ZYww2JDqj27vD6vs/R4jwIhAJJsaUaI2yq6Npi6cx0F0naIb3lEFh9Y4mEhzQW9EWrf","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":22914},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"187afe011f6a7b08f70ba910247fb13aaeb042ce","scripts":{"lint":"eslint . --ext .ts,.tsx","test":"jest","build":"tsc","publish":"npm publish"},"_npmUser":{"name":"jsdev-robin","email":"jsdev.robin@gmail.com"},"repository":{"url":"git+https://github.com/jsdev-robin/ReactMuntahaUploader.git","type":"git"},"_npmVersion":"11.2.0","description":"A React hook for handling file uploads with drag-and-drop support, file validation, and upload progress tracking.","directories":{},"_nodeVersion":"22.11.0","dependencies":{"react":"^19.0.0","react-dom":"^19.0.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^9.15.0","ts-jest":"^29.2.5","prettier":"^3.3.3","@babel/cli":"^7.25.9","typescript":"^5.6.3","@babel/core":"^7.26.0","@types/react":"^18.3.12","@types/react-dom":"^18.3.1","@babel/preset-env":"^7.26.0","@babel/preset-react":"^7.25.9","eslint-plugin-react":"^7.37.2","@testing-library/react":"^16.0.1","@babel/preset-typescript":"^7.26.0","@testing-library/jest-dom":"^6.6.3","eslint-plugin-react-hooks":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-muntaha-uploader_2.4.3_1743783634815_0.41227901898810004","host":"s3://npm-registry-packages-npm-production"}},"2.4.4":{"name":"react-muntaha-uploader","version":"2.4.4","keywords":["react","uploader","file-upload","typescript","react-component","file-management"],"author":{"name":"jsdev.robin@gmail.com"},"license":"ISC","_id":"react-muntaha-uploader@2.4.4","maintainers":[{"name":"jsdev-robin","email":"jsdev.robin@gmail.com"}],"homepage":"https://github.com/jsdev-robin/ReactMuntahaUploader#readme","bugs":{"url":"https://github.com/jsdev-robin/ReactMuntahaUploader/issues"},"dist":{"shasum":"59cbf51c781973649725b6357b9de3c9fc7c4d33","tarball":"https://registry.npmjs.org/react-muntaha-uploader/-/react-muntaha-uploader-2.4.4.tgz","fileCount":9,"integrity":"sha512-Mv8LgIHSO46DSqlUFH+w+w/5i5/3ORBD9UESOaxp0SkuHzTUhXqCLKAu22Ka0sLMoevIgGbMA8AMccQl4qIgtA==","signatures":[{"sig":"MEUCIFnB3/ShmXxDw+8AOx6Rbd6LZyRZRp7Ty8j1YRCGb1W2AiEAuh/yji1PvtC602i2mf0M0sF2XOl0QRVQgiLyRsvmm8Y=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":22977},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"187afe011f6a7b08f70ba910247fb13aaeb042ce","scripts":{"lint":"eslint . --ext .ts,.tsx","test":"jest","build":"tsc","publish":"npm publish"},"_npmUser":{"name":"jsdev-robin","email":"jsdev.robin@gmail.com"},"repository":{"url":"git+https://github.com/jsdev-robin/ReactMuntahaUploader.git","type":"git"},"_npmVersion":"11.2.0","description":"A React hook for handling file uploads with drag-and-drop support, file validation, and upload progress tracking.","directories":{},"_nodeVersion":"22.11.0","dependencies":{"react":"^19.0.0","react-dom":"^19.0.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^9.15.0","ts-jest":"^29.2.5","prettier":"^3.3.3","@babel/cli":"^7.25.9","typescript":"^5.6.3","@babel/core":"^7.26.0","@types/react":"^18.3.12","@types/react-dom":"^18.3.1","@babel/preset-env":"^7.26.0","@babel/preset-react":"^7.25.9","eslint-plugin-react":"^7.37.2","@testing-library/react":"^16.0.1","@babel/preset-typescript":"^7.26.0","@testing-library/jest-dom":"^6.6.3","eslint-plugin-react-hooks":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-muntaha-uploader_2.4.4_1743783808506_0.8429443916773134","host":"s3://npm-registry-packages-npm-production"}},"2.4.5":{"name":"react-muntaha-uploader","version":"2.4.5","keywords":["react","uploader","file-upload","typescript","react-component","file-management"],"author":{"name":"jsdev.robin@gmail.com"},"license":"ISC","_id":"react-muntaha-uploader@2.4.5","maintainers":[{"name":"jsdev-robin","email":"jsdev.robin@gmail.com"}],"homepage":"https://github.com/jsdev-robin/ReactMuntahaUploader#readme","bugs":{"url":"https://github.com/jsdev-robin/ReactMuntahaUploader/issues"},"dist":{"shasum":"bb4b415287a27dbb169260dae51b4a6338ee555e","tarball":"https://registry.npmjs.org/react-muntaha-uploader/-/react-muntaha-uploader-2.4.5.tgz","fileCount":9,"integrity":"sha512-S/TBSdfYsORv74pMntLhhqsWj2i4zfksL/1jlbhu+bQre6wOb326GzbiWCihtCxwVhfVtZmOPLNzorbbFYFNXQ==","signatures":[{"sig":"MEUCIQCk3LI6OrMcGJyVREduILYTvoWqQDcfT1yNKsLbsxIlmQIgAbnAXPZ0KZgrpehzZDM53w/DdTbRQbHP0MW6bt2TPP4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":23717},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"b9efc375ae8a46129f1f8278b5e935e3a6a136e8","scripts":{"lint":"eslint . --ext .ts,.tsx","test":"jest","build":"tsc","publish":"npm publish"},"_npmUser":{"name":"jsdev-robin","email":"jsdev.robin@gmail.com"},"repository":{"url":"git+https://github.com/jsdev-robin/ReactMuntahaUploader.git","type":"git"},"_npmVersion":"11.3.0","description":"![File Upload](https://img.icons8.com/fluency/48/000000/upload--v1.png)  \r _A React hook for professional-grade file uploads with drag-and-drop, validation, and progress tracking_","directories":{},"_nodeVersion":"22.11.0","dependencies":{"react":"^19.0.0","react-dom":"^19.0.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^9.15.0","ts-jest":"^29.2.5","prettier":"^3.3.3","@babel/cli":"^7.25.9","typescript":"^5.6.3","@babel/core":"^7.26.0","@types/react":"^18.3.12","@types/react-dom":"^18.3.1","@babel/preset-env":"^7.26.0","@babel/preset-react":"^7.25.9","eslint-plugin-react":"^7.37.2","@testing-library/react":"^16.0.1","@babel/preset-typescript":"^7.26.0","@testing-library/jest-dom":"^6.6.3","eslint-plugin-react-hooks":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-muntaha-uploader_2.4.5_1744141879560_0.5234762995778071","host":"s3://npm-registry-packages-npm-production"}},"2.4.7":{"name":"react-muntaha-uploader","version":"2.4.7","keywords":["react","uploader","file-upload","typescript","react-component","file-management"],"author":{"name":"jsdev.robin@gmail.com"},"license":"ISC","_id":"react-muntaha-uploader@2.4.7","maintainers":[{"name":"jsdev-robin","email":"jsdev.robin@gmail.com"}],"homepage":"https://github.com/jsdev-robin/ReactMuntahaUploader#readme","bugs":{"url":"https://github.com/jsdev-robin/ReactMuntahaUploader/issues"},"dist":{"shasum":"01bf53b37a08e97284876c637d07a56953f57899","tarball":"https://registry.npmjs.org/react-muntaha-uploader/-/react-muntaha-uploader-2.4.7.tgz","fileCount":9,"integrity":"sha512-F6L6f+a6+oIjzEeCdssT+phNFXEozo+Vhl2jnhAMOd/AT3vVMWJjxrz4Rb3T5cyzyieuLJE+1OuUgtyWMRM2oQ==","signatures":[{"sig":"MEUCIETdrSu+V5TLxzS9GiQYfIsfrHCQyT8X3TG+T92oNszBAiEAwkJPB0DnOTN+p7kUwWnhuxC9qDG2xrRH/+FtF1wPvSE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":23717},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"b9efc375ae8a46129f1f8278b5e935e3a6a136e8","scripts":{"lint":"eslint . --ext .ts,.tsx","test":"jest","build":"tsc","publish":"npm publish"},"_npmUser":{"name":"jsdev-robin","email":"jsdev.robin@gmail.com"},"repository":{"url":"git+https://github.com/jsdev-robin/ReactMuntahaUploader.git","type":"git"},"_npmVersion":"11.3.0","description":"![File Upload](https://img.icons8.com/fluency/48/000000/upload--v1.png)  \r _A React hook for professional-grade file uploads with drag-and-drop, validation, and progress tracking_","directories":{},"_nodeVersion":"22.11.0","dependencies":{"react":"^19.0.0","react-dom":"^19.0.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^9.15.0","ts-jest":"^29.2.5","prettier":"^3.3.3","@babel/cli":"^7.25.9","typescript":"^5.6.3","@babel/core":"^7.26.0","@types/react":"^18.3.12","@types/react-dom":"^18.3.1","@babel/preset-env":"^7.26.0","@babel/preset-react":"^7.25.9","eslint-plugin-react":"^7.37.2","@testing-library/react":"^16.0.1","@babel/preset-typescript":"^7.26.0","@testing-library/jest-dom":"^6.6.3","eslint-plugin-react-hooks":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-muntaha-uploader_2.4.7_1744142309785_0.9409167743571172","host":"s3://npm-registry-packages-npm-production"}},"2.4.8":{"name":"react-muntaha-uploader","version":"2.4.8","keywords":["react","uploader","file-upload","typescript","react-component","file-management"],"author":{"name":"jsdev.robin@gmail.com"},"license":"ISC","_id":"react-muntaha-uploader@2.4.8","maintainers":[{"name":"jsdev-robin","email":"jsdev.robin@gmail.com"}],"homepage":"https://github.com/jsdev-robin/ReactMuntahaUploader#readme","bugs":{"url":"https://github.com/jsdev-robin/ReactMuntahaUploader/issues"},"dist":{"shasum":"58d43cb6023ec71fb25399fcf5ccf8d7dfc4144f","tarball":"https://registry.npmjs.org/react-muntaha-uploader/-/react-muntaha-uploader-2.4.8.tgz","fileCount":9,"integrity":"sha512-TJd7yCrA4XsUIRC1y3G3jbEpOo0XeBNvSqjkDn/vfPjuGMBuTcMvMLwtEbSiqh828HotIdZguVzFlECSctTeBA==","signatures":[{"sig":"MEYCIQDb2G2mDTTB1A7UOQEnt3hw9bXJY7YhG66YfMYQv6PV9AIhAI26lUwvTY1Kv86EKRLXZ0rLu0jT+W4CWm7HXzjfF/mZ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":24000},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"5a8b31316374a3e59840501ed3c3a5abe1035a62","scripts":{"lint":"eslint . --ext .ts,.tsx","test":"jest","build":"tsc","publish":"npm publish"},"_npmUser":{"name":"jsdev-robin","email":"jsdev.robin@gmail.com"},"repository":{"url":"git+https://github.com/jsdev-robin/ReactMuntahaUploader.git","type":"git"},"_npmVersion":"11.3.0","description":"![File Upload](https://img.icons8.com/fluency/48/000000/upload--v1.png)  \r _A React hook for professional-grade file uploads with drag-and-drop, validation, and progress tracking_","directories":{},"_nodeVersion":"22.11.0","dependencies":{"react":"^19.0.0","react-dom":"^19.0.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^9.15.0","ts-jest":"^29.2.5","prettier":"^3.3.3","@babel/cli":"^7.25.9","typescript":"^5.6.3","@babel/core":"^7.26.0","@types/react":"^18.3.12","@types/react-dom":"^18.3.1","@babel/preset-env":"^7.26.0","@babel/preset-react":"^7.25.9","eslint-plugin-react":"^7.37.2","@testing-library/react":"^16.0.1","@babel/preset-typescript":"^7.26.0","@testing-library/jest-dom":"^6.6.3","eslint-plugin-react-hooks":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-muntaha-uploader_2.4.8_1744142954022_0.4518533730305636","host":"s3://npm-registry-packages-npm-production"}},"2.4.9":{"name":"react-muntaha-uploader","version":"2.4.9","keywords":["react","uploader","file-upload","typescript","react-component","file-management"],"author":{"name":"jsdev.robin@gmail.com"},"license":"ISC","_id":"react-muntaha-uploader@2.4.9","maintainers":[{"name":"jsdev-robin","email":"jsdev.robin@gmail.com"}],"homepage":"https://github.com/jsdev-robin/ReactMuntahaUploader#readme","bugs":{"url":"https://github.com/jsdev-robin/ReactMuntahaUploader/issues"},"dist":{"shasum":"72c0b4598bdcd348e2a202cdf4ef93b781865209","tarball":"https://registry.npmjs.org/react-muntaha-uploader/-/react-muntaha-uploader-2.4.9.tgz","fileCount":9,"integrity":"sha512-VVipMaUDlaJlS95fd9A1rQ2eHK3v2VKrMK7FfmFkWuOtE0ZZ9yhbNVAM2c0NTu2vF7mBfayJaC1ZZskYueGZUg==","signatures":[{"sig":"MEQCIEr3/qhdU/cUsLzTu37CIU+jIZljr5QcO0UQAHD6F4M7AiAJUCa8SK2+1FuCS8YaigO6KpEUDZUmMUXYLtBEB1aP+Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":24014},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"5a8b31316374a3e59840501ed3c3a5abe1035a62","scripts":{"lint":"eslint . --ext .ts,.tsx","test":"jest","build":"tsc","publish":"npm publish"},"_npmUser":{"name":"jsdev-robin","email":"jsdev.robin@gmail.com"},"repository":{"url":"git+https://github.com/jsdev-robin/ReactMuntahaUploader.git","type":"git"},"_npmVersion":"11.3.0","description":"![File Upload](https://img.icons8.com/fluency/48/000000/upload--v1.png)  \r _A React hook for professional-grade file uploads with drag-and-drop, validation, and progress tracking_","directories":{},"_nodeVersion":"22.11.0","dependencies":{"react":"^19.0.0","react-dom":"^19.0.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^9.15.0","ts-jest":"^29.2.5","prettier":"^3.3.3","@babel/cli":"^7.25.9","typescript":"^5.6.3","@babel/core":"^7.26.0","@types/react":"^18.3.12","@types/react-dom":"^18.3.1","@babel/preset-env":"^7.26.0","@babel/preset-react":"^7.25.9","eslint-plugin-react":"^7.37.2","@testing-library/react":"^16.0.1","@babel/preset-typescript":"^7.26.0","@testing-library/jest-dom":"^6.6.3","eslint-plugin-react-hooks":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-muntaha-uploader_2.4.9_1744143050495_0.3943085656302159","host":"s3://npm-registry-packages-npm-production"}},"2.5.1":{"name":"react-muntaha-uploader","version":"2.5.1","keywords":["react","uploader","file-upload","typescript","react-component","file-management"],"author":{"name":"jsdev.robin@gmail.com"},"license":"ISC","_id":"react-muntaha-uploader@2.5.1","maintainers":[{"name":"jsdev-robin","email":"jsdev.robin@gmail.com"}],"homepage":"https://github.com/jsdev-robin/ReactMuntahaUploader#readme","bugs":{"url":"https://github.com/jsdev-robin/ReactMuntahaUploader/issues"},"dist":{"shasum":"c90d7bb4ce2694504ec14f2f1a75b13c6ccb06f4","tarball":"https://registry.npmjs.org/react-muntaha-uploader/-/react-muntaha-uploader-2.5.1.tgz","fileCount":9,"integrity":"sha512-O4Bm1xDLsK2i/RrEgE2OD2RIi4h4hKSow65uUeEUGJ06OOMtA0kkWShykwTZAhCvFsN2blH9tGY/okdMTVFCng==","signatures":[{"sig":"MEQCIBqVzRUOH0GNbT8ptxWLwi+QVi0BVUYlNe9NwD7QsV0CAiB7oCqSaK/UAofXF6rkkrESIDgUrIad2SNDanAgSmv4tQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":24028},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"5a8b31316374a3e59840501ed3c3a5abe1035a62","scripts":{"lint":"eslint . --ext .ts,.tsx","test":"jest","build":"tsc","publish":"npm publish"},"_npmUser":{"name":"jsdev-robin","email":"jsdev.robin@gmail.com"},"repository":{"url":"git+https://github.com/jsdev-robin/ReactMuntahaUploader.git","type":"git"},"_npmVersion":"11.3.0","description":"![File Upload](https://img.icons8.com/fluency/48/000000/upload--v1.png)  \r _A React hook for professional-grade file uploads with drag-and-drop, validation, and progress tracking_","directories":{},"_nodeVersion":"22.11.0","dependencies":{"react":"^19.0.0","react-dom":"^19.0.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^9.15.0","ts-jest":"^29.2.5","prettier":"^3.3.3","@babel/cli":"^7.25.9","typescript":"^5.6.3","@babel/core":"^7.26.0","@types/react":"^18.3.12","@types/react-dom":"^18.3.1","@babel/preset-env":"^7.26.0","@babel/preset-react":"^7.25.9","eslint-plugin-react":"^7.37.2","@testing-library/react":"^16.0.1","@babel/preset-typescript":"^7.26.0","@testing-library/jest-dom":"^6.6.3","eslint-plugin-react-hooks":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-muntaha-uploader_2.5.1_1744143452604_0.6477745322763837","host":"s3://npm-registry-packages-npm-production"}},"2.5.2":{"name":"react-muntaha-uploader","version":"2.5.2","keywords":["react","uploader","file-upload","typescript","react-component","file-management"],"author":{"name":"jsdev.robin@gmail.com"},"license":"ISC","_id":"react-muntaha-uploader@2.5.2","maintainers":[{"name":"jsdev-robin","email":"jsdev.robin@gmail.com"}],"homepage":"https://github.com/jsdev-robin/ReactMuntahaUploader#readme","bugs":{"url":"https://github.com/jsdev-robin/ReactMuntahaUploader/issues"},"dist":{"shasum":"22e7ab7c7617eba224f27991485d07776860ba26","tarball":"https://registry.npmjs.org/react-muntaha-uploader/-/react-muntaha-uploader-2.5.2.tgz","fileCount":9,"integrity":"sha512-oeNwo3iAaF0Hd2YIKFBeMhnkC5syfPAORQB2+btKYAGvrampc479RYpb/PdFzABqojYq+w2cyTCl+GpjBf/YUA==","signatures":[{"sig":"MEYCIQDFxnSc0INxG7K5fe3bo0mt5EcRC+V5/WPizdwRHvjWvAIhAN8jvlo2jDgFO2LeuQT26A6mOJqKG9DPX8MQ8hLXktGt","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":24234},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"5a8b31316374a3e59840501ed3c3a5abe1035a62","scripts":{"lint":"eslint . --ext .ts,.tsx","test":"jest","build":"tsc","publish":"npm publish"},"_npmUser":{"name":"jsdev-robin","email":"jsdev.robin@gmail.com"},"repository":{"url":"git+https://github.com/jsdev-robin/ReactMuntahaUploader.git","type":"git"},"_npmVersion":"11.3.0","description":"![File Upload](https://img.icons8.com/fluency/48/000000/upload--v1.png)  \r _A React hook for professional-grade file uploads with drag-and-drop, validation, and progress tracking_","directories":{},"_nodeVersion":"22.11.0","dependencies":{"react":"^19.0.0","react-dom":"^19.0.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^9.15.0","ts-jest":"^29.2.5","prettier":"^3.3.3","@babel/cli":"^7.25.9","typescript":"^5.6.3","@babel/core":"^7.26.0","@types/react":"^18.3.12","@types/react-dom":"^18.3.1","@babel/preset-env":"^7.26.0","@babel/preset-react":"^7.25.9","eslint-plugin-react":"^7.37.2","@testing-library/react":"^16.0.1","@babel/preset-typescript":"^7.26.0","@testing-library/jest-dom":"^6.6.3","eslint-plugin-react-hooks":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-muntaha-uploader_2.5.2_1744144086818_0.13030623441103928","host":"s3://npm-registry-packages-npm-production"}},"2.5.3":{"name":"react-muntaha-uploader","version":"2.5.3","keywords":["react","uploader","file-upload","typescript","react-component","file-management"],"author":{"name":"jsdev.robin@gmail.com"},"license":"ISC","_id":"react-muntaha-uploader@2.5.3","maintainers":[{"name":"jsdev-robin","email":"jsdev.robin@gmail.com"}],"homepage":"https://github.com/jsdev-robin/ReactMuntahaUploader#readme","bugs":{"url":"https://github.com/jsdev-robin/ReactMuntahaUploader/issues"},"dist":{"shasum":"2129f98891ddeae05b597a64e81acc75c879047c","tarball":"https://registry.npmjs.org/react-muntaha-uploader/-/react-muntaha-uploader-2.5.3.tgz","fileCount":9,"integrity":"sha512-99bWvdqd2kCuQcG+mEoRMJo1zAUN3Ry449eDKzicKi6Hnf3DPefzo1tB0/bd7GymKqycQdMx1fXeFR6/vP3PSQ==","signatures":[{"sig":"MEUCIC0QVMq3b6KJbhVS9N9Us94lSwcLG5CMOFbVCkGnRXKQAiEA+N3Rw77gpccg+cNpAk/r9kjeWvLgf2eWalGeRxmgClc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":28544},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"5a8b31316374a3e59840501ed3c3a5abe1035a62","scripts":{"lint":"eslint . --ext .ts,.tsx","test":"jest","build":"tsc","publish":"npm publish"},"_npmUser":{"name":"jsdev-robin","email":"jsdev.robin@gmail.com"},"repository":{"url":"git+https://github.com/jsdev-robin/ReactMuntahaUploader.git","type":"git"},"_npmVersion":"11.3.0","description":"![File Upload](https://img.icons8.com/fluency/48/000000/upload--v1.png)  \r _A React hook for professional-grade file uploads with drag-and-drop, validation, and progress tracking_","directories":{},"_nodeVersion":"22.11.0","dependencies":{"react":"^19.0.0","react-dom":"^19.0.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^9.15.0","ts-jest":"^29.2.5","prettier":"^3.3.3","@babel/cli":"^7.25.9","typescript":"^5.6.3","@babel/core":"^7.26.0","@types/react":"^18.3.12","@types/react-dom":"^18.3.1","@babel/preset-env":"^7.26.0","@babel/preset-react":"^7.25.9","eslint-plugin-react":"^7.37.2","@testing-library/react":"^16.0.1","@babel/preset-typescript":"^7.26.0","@testing-library/jest-dom":"^6.6.3","eslint-plugin-react-hooks":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-muntaha-uploader_2.5.3_1744225415262_0.6719646841762617","host":"s3://npm-registry-packages-npm-production"}},"2.5.4":{"name":"react-muntaha-uploader","version":"2.5.4","keywords":["react","uploader","file-upload","typescript","react-component","file-management"],"author":{"name":"jsdev.robin@gmail.com"},"license":"ISC","_id":"react-muntaha-uploader@2.5.4","maintainers":[{"name":"jsdev-robin","email":"jsdev.robin@gmail.com"}],"homepage":"https://github.com/jsdev-robin/ReactMuntahaUploader#readme","bugs":{"url":"https://github.com/jsdev-robin/ReactMuntahaUploader/issues"},"dist":{"shasum":"9072a9a125e325feca2d1bf17d0572d276efbe91","tarball":"https://registry.npmjs.org/react-muntaha-uploader/-/react-muntaha-uploader-2.5.4.tgz","fileCount":9,"integrity":"sha512-XisDV43awhVJ6HdcWw2HoWZF+P3T+5uSfJvhcQqYiJHUcy91AbVSs0azBA3gkAAG176I4HVu/ajQpZx0gqWkqQ==","signatures":[{"sig":"MEUCIBx5HSBd/+roNrGwZCWM+06J/4LkIFHnCi63Y5WBDCLrAiEA0fdl99jSmmSH1tdlRy31dj5tBNw2NDWJdSQZ0xjLP8w=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":31527},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"5a8b31316374a3e59840501ed3c3a5abe1035a62","scripts":{"lint":"eslint . --ext .ts,.tsx","test":"jest","build":"tsc","publish":"npm publish"},"_npmUser":{"name":"jsdev-robin","email":"jsdev.robin@gmail.com"},"repository":{"url":"git+https://github.com/jsdev-robin/ReactMuntahaUploader.git","type":"git"},"_npmVersion":"11.3.0","description":"![File Upload](https://img.icons8.com/fluency/48/000000/upload--v1.png)  \r _A React hook for professional-grade file uploads with drag-and-drop, validation, and progress tracking_","directories":{},"_nodeVersion":"22.11.0","dependencies":{"react":"^19.0.0","react-dom":"^19.0.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^9.15.0","ts-jest":"^29.2.5","prettier":"^3.3.3","@babel/cli":"^7.25.9","typescript":"^5.6.3","@babel/core":"^7.26.0","@types/react":"^18.3.12","@types/react-dom":"^18.3.1","@babel/preset-env":"^7.26.0","@babel/preset-react":"^7.25.9","eslint-plugin-react":"^7.37.2","@testing-library/react":"^16.0.1","@babel/preset-typescript":"^7.26.0","@testing-library/jest-dom":"^6.6.3","eslint-plugin-react-hooks":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-muntaha-uploader_2.5.4_1744229171721_0.16622046258208467","host":"s3://npm-registry-packages-npm-production"}},"2.5.5":{"name":"react-muntaha-uploader","version":"2.5.5","keywords":["react","uploader","file-upload","typescript","react-component","file-management"],"author":{"name":"jsdev.robin@gmail.com"},"license":"ISC","_id":"react-muntaha-uploader@2.5.5","maintainers":[{"name":"jsdev-robin","email":"jsdev.robin@gmail.com"}],"homepage":"https://github.com/jsdev-robin/ReactMuntahaUploader#readme","bugs":{"url":"https://github.com/jsdev-robin/ReactMuntahaUploader/issues"},"dist":{"shasum":"856dd0a880dbd12094eca9e11e292b5d1a12805a","tarball":"https://registry.npmjs.org/react-muntaha-uploader/-/react-muntaha-uploader-2.5.5.tgz","fileCount":9,"integrity":"sha512-9sNDSM/RXzddLOVjbtEzL0QcNDJItvjTQxBKHvgnf23+eTQUmOV4UjCufnDXkbMT45kJp/+/aVu3z+nP7+ldIA==","signatures":[{"sig":"MEUCIGeAtxze9VL+aibPNwRF3K7yx9er4Ha8ES6Akm6YnyPBAiEAhY6Ey5Cx2xWaQTDhsNUcGpVWzBI2GlQU0V2yv06mzcI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":31619},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"dfd75b7f59ae98a86d2a04f7a6edf77e840d0e27","scripts":{"lint":"eslint . --ext .ts,.tsx","test":"jest","build":"tsc","publish":"npm publish"},"_npmUser":{"name":"jsdev-robin","email":"jsdev.robin@gmail.com"},"repository":{"url":"git+https://github.com/jsdev-robin/ReactMuntahaUploader.git","type":"git"},"_npmVersion":"11.3.0","description":"![File Upload](https://img.icons8.com/fluency/48/000000/upload--v1.png)  \r _A React hook for professional-grade file uploads with drag-and-drop, validation, and progress tracking_","directories":{},"_nodeVersion":"22.11.0","dependencies":{"react":"^19.0.0","react-dom":"^19.0.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^9.15.0","ts-jest":"^29.2.5","prettier":"^3.3.3","@babel/cli":"^7.25.9","typescript":"^5.6.3","@babel/core":"^7.26.0","@types/react":"^18.3.12","@types/react-dom":"^18.3.1","@babel/preset-env":"^7.26.0","@babel/preset-react":"^7.25.9","eslint-plugin-react":"^7.37.2","@testing-library/react":"^16.0.1","@babel/preset-typescript":"^7.26.0","@testing-library/jest-dom":"^6.6.3","eslint-plugin-react-hooks":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-muntaha-uploader_2.5.5_1744230158244_0.8401224484295902","host":"s3://npm-registry-packages-npm-production"}},"2.5.6":{"name":"react-muntaha-uploader","version":"2.5.6","keywords":["react","uploader","file-upload","typescript","react-component","file-management"],"author":{"name":"jsdev.robin@gmail.com"},"license":"ISC","_id":"react-muntaha-uploader@2.5.6","maintainers":[{"name":"jsdev-robin","email":"jsdev.robin@gmail.com"}],"homepage":"https://github.com/jsdev-robin/ReactMuntahaUploader#readme","bugs":{"url":"https://github.com/jsdev-robin/ReactMuntahaUploader/issues"},"dist":{"shasum":"4a7c056e5ed8386993cd0de5adc16c0e08e6c050","tarball":"https://registry.npmjs.org/react-muntaha-uploader/-/react-muntaha-uploader-2.5.6.tgz","fileCount":9,"integrity":"sha512-FKusrq7YFvufT67nc6DaZAExvWtjY7XYxMvmqchtMVbnP1HIyxrRkv9IJQV21zgnXnSMbK66dTVD+nud7zyZcA==","signatures":[{"sig":"MEQCIAFKdqTyfSV0ivBalX41b6OpE/TddW2tbVBWkfP7US6sAiAQPoiXJEo3TheGgv+xkgNEIDjvZMMjO9+9LKmKLlmMkQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":31633},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"dfd75b7f59ae98a86d2a04f7a6edf77e840d0e27","scripts":{"lint":"eslint . --ext .ts,.tsx","test":"jest","build":"tsc","publish":"npm publish"},"_npmUser":{"name":"jsdev-robin","email":"jsdev.robin@gmail.com"},"repository":{"url":"git+https://github.com/jsdev-robin/ReactMuntahaUploader.git","type":"git"},"_npmVersion":"11.3.0","description":"![File Upload](https://img.icons8.com/fluency/48/000000/upload--v1.png)  \r _A React hook for professional-grade file uploads with drag-and-drop, validation, and progress tracking_","directories":{},"_nodeVersion":"22.11.0","dependencies":{"react":"^19.0.0","react-dom":"^19.0.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^9.15.0","ts-jest":"^29.2.5","prettier":"^3.3.3","@babel/cli":"^7.25.9","typescript":"^5.6.3","@babel/core":"^7.26.0","@types/react":"^18.3.12","@types/react-dom":"^18.3.1","@babel/preset-env":"^7.26.0","@babel/preset-react":"^7.25.9","eslint-plugin-react":"^7.37.2","@testing-library/react":"^16.0.1","@babel/preset-typescript":"^7.26.0","@testing-library/jest-dom":"^6.6.3","eslint-plugin-react-hooks":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-muntaha-uploader_2.5.6_1744231761474_0.5739407236185436","host":"s3://npm-registry-packages-npm-production"}},"3.0.0":{"name":"react-muntaha-uploader","version":"3.0.0","keywords":["react","uploader","file-upload","typescript","react-component","file-management"],"author":{"name":"jsdev.robin@gmail.com"},"license":"ISC","_id":"react-muntaha-uploader@3.0.0","maintainers":[{"name":"jsdev-robin","email":"jsdev.robin@gmail.com"}],"homepage":"https://github.com/jsdev-robin/ReactMuntahaUploader#readme","bugs":{"url":"https://github.com/jsdev-robin/ReactMuntahaUploader/issues"},"dist":{"shasum":"8800f938262ee9e42a6c008d8ec505b146c218e8","tarball":"https://registry.npmjs.org/react-muntaha-uploader/-/react-muntaha-uploader-3.0.0.tgz","fileCount":9,"integrity":"sha512-SiSslA4Msn808K+uxK8RzrZqnUgxxE92ovVq4Lv9MsxirECaAfzgtrzKFn9SR6HHkbGu8S5b6Fpxs3bJ1zfbzg==","signatures":[{"sig":"MEUCIQDejP8bIeos/Id/7N4rxbdVVqpWR0SqukUmKvmQKY4KoQIgV27OCKSqLXfa5++hqcDB96Djcwe1Q46YQWKRF+/W7Xg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":31814},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"2624383dcf1c8d183daacc95a6b24ae68bd270d6","scripts":{"lint":"eslint . --ext .ts,.tsx","test":"jest","build":"tsc","publish":"npm publish"},"_npmUser":{"name":"jsdev-robin","email":"jsdev.robin@gmail.com"},"repository":{"url":"git+https://github.com/jsdev-robin/ReactMuntahaUploader.git","type":"git"},"_npmVersion":"11.3.0","description":"![File Upload](https://img.icons8.com/fluency/48/000000/upload--v1.png)  \r _A React hook for professional-grade file uploads with drag-and-drop, validation, and progress tracking_","directories":{},"_nodeVersion":"22.11.0","dependencies":{"react":"^19.0.0","react-dom":"^19.0.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^9.15.0","ts-jest":"^29.2.5","prettier":"^3.3.3","@babel/cli":"^7.25.9","typescript":"^5.6.3","@babel/core":"^7.26.0","@types/react":"^18.3.12","@types/react-dom":"^18.3.1","@babel/preset-env":"^7.26.0","@babel/preset-react":"^7.25.9","eslint-plugin-react":"^7.37.2","@testing-library/react":"^16.0.1","@babel/preset-typescript":"^7.26.0","@testing-library/jest-dom":"^6.6.3","eslint-plugin-react-hooks":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-muntaha-uploader_3.0.0_1744262653568_0.814100438669566","host":"s3://npm-registry-packages-npm-production"}},"3.0.1":{"name":"react-muntaha-uploader","version":"3.0.1","keywords":["react","uploader","file-upload","typescript","react-component","file-management"],"author":{"name":"jsdev.robin@gmail.com"},"license":"ISC","_id":"react-muntaha-uploader@3.0.1","maintainers":[{"name":"jsdev-robin","email":"jsdev.robin@gmail.com"}],"homepage":"https://github.com/jsdev-robin/ReactMuntahaUploader#readme","bugs":{"url":"https://github.com/jsdev-robin/ReactMuntahaUploader/issues"},"dist":{"shasum":"19579a34f3a86d257725f1cc0cbb17a25ed832a2","tarball":"https://registry.npmjs.org/react-muntaha-uploader/-/react-muntaha-uploader-3.0.1.tgz","fileCount":9,"integrity":"sha512-I+nDNTJ6yr8owZ5y2vhjgUwe4hR1sbXp8kBGe/850wAP0nKt82KjlNVLMCQ0kXG3hQ0FQ3FC49NYHYlbglrwYA==","signatures":[{"sig":"MEUCIQC8VskOTDi/2OnqMKOcFbyWFlwD4L28Nl4LrY5OCmtgVAIgdxgjFsa/owHWLq6xO7In2JFcDo1zzm7pVzESDxs1heQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":37628},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"0ea2e2df02f0f9576f920aff1d60443144d4a4ed","scripts":{"lint":"eslint . --ext .ts,.tsx","test":"jest","build":"tsc","publish":"npm publish"},"_npmUser":{"name":"jsdev-robin","email":"jsdev.robin@gmail.com"},"repository":{"url":"git+https://github.com/jsdev-robin/ReactMuntahaUploader.git","type":"git"},"_npmVersion":"11.3.0","description":"![npm](https://img.shields.io/npm/v/use-muntaha-drop)\r ![license](https://img.shields.io/npm/l/use-muntaha-drop)\r ![types](https://img.shields.io/npm/types/use-muntaha-drop)\r ![downloads](https://img.shields.io/npm/dm/use-muntaha-drop)","directories":{},"_nodeVersion":"22.11.0","dependencies":{"react":"^19.0.0","react-dom":"^19.0.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^9.15.0","ts-jest":"^29.2.5","prettier":"^3.3.3","@babel/cli":"^7.25.9","typescript":"^5.6.3","@babel/core":"^7.26.0","@types/react":"^18.3.12","@types/react-dom":"^18.3.1","@babel/preset-env":"^7.26.0","@babel/preset-react":"^7.25.9","eslint-plugin-react":"^7.37.2","@testing-library/react":"^16.0.1","@babel/preset-typescript":"^7.26.0","@testing-library/jest-dom":"^6.6.3","eslint-plugin-react-hooks":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-muntaha-uploader_3.0.1_1744355399677_0.46858830642776983","host":"s3://npm-registry-packages-npm-production"}},"3.0.2":{"name":"react-muntaha-uploader","version":"3.0.2","keywords":["react","uploader","file-upload","typescript","react-component","file-management"],"author":{"name":"jsdev.robin@gmail.com"},"license":"ISC","_id":"react-muntaha-uploader@3.0.2","maintainers":[{"name":"jsdev-robin","email":"jsdev.robin@gmail.com"}],"homepage":"https://github.com/jsdev-robin/ReactMuntahaUploader#readme","bugs":{"url":"https://github.com/jsdev-robin/ReactMuntahaUploader/issues"},"dist":{"shasum":"c9b58b51c28a6f79432f4b90fbbb9858924f5a8e","tarball":"https://registry.npmjs.org/react-muntaha-uploader/-/react-muntaha-uploader-3.0.2.tgz","fileCount":9,"integrity":"sha512-jnTyibx8zTgS940tMJg3iCtJ5Kvl78pl7c4nRuX3HCnDozv9Tycd4AwCLdGsCUPrdMyWMQnNN+ZOOqr55BZOtQ==","signatures":[{"sig":"MEQCIG6H7a9BdYOAgPoHhymkyqBwJfTILcmjPRnTpRGuIBpXAiAQcmvkLWX/wJ2xZIMRv8QVzHoXQKEYgJofsnZDpkkH5A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":42104},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"0ea2e2df02f0f9576f920aff1d60443144d4a4ed","scripts":{"lint":"eslint . --ext .ts,.tsx","test":"jest","build":"tsc","publish":"npm publish"},"_npmUser":{"name":"jsdev-robin","email":"jsdev.robin@gmail.com"},"repository":{"url":"git+https://github.com/jsdev-robin/ReactMuntahaUploader.git","type":"git"},"_npmVersion":"11.3.0","description":"![File Upload](https://img.icons8.com/fluency/48/000000/upload--v1.png)  \r _A React hook for professional-grade file uploads with drag-and-drop, validation, and progress tracking_","directories":{},"_nodeVersion":"22.11.0","dependencies":{"react":"^19.0.0","react-dom":"^19.0.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^9.15.0","ts-jest":"^29.2.5","prettier":"^3.3.3","@babel/cli":"^7.25.9","typescript":"^5.6.3","@babel/core":"^7.26.0","@types/react":"^18.3.12","@types/react-dom":"^18.3.1","@babel/preset-env":"^7.26.0","@babel/preset-react":"^7.25.9","eslint-plugin-react":"^7.37.2","@testing-library/react":"^16.0.1","@babel/preset-typescript":"^7.26.0","@testing-library/jest-dom":"^6.6.3","eslint-plugin-react-hooks":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-muntaha-uploader_3.0.2_1744359164332_0.8386151910310999","host":"s3://npm-registry-packages-npm-production"}},"3.0.3":{"name":"react-muntaha-uploader","version":"3.0.3","keywords":["react","uploader","file-upload","typescript","react-component","file-management"],"author":{"name":"jsdev.robin@gmail.com"},"license":"ISC","_id":"react-muntaha-uploader@3.0.3","maintainers":[{"name":"jsdev-robin","email":"jsdev.robin@gmail.com"}],"homepage":"https://github.com/jsdev-robin/ReactMuntahaUploader#readme","bugs":{"url":"https://github.com/jsdev-robin/ReactMuntahaUploader/issues"},"dist":{"shasum":"db97c4be7915979e100aa60309929f0217fd40f1","tarball":"https://registry.npmjs.org/react-muntaha-uploader/-/react-muntaha-uploader-3.0.3.tgz","fileCount":9,"integrity":"sha512-KrexMk6cW0cf9XXt212U6e71/f66cqx/hWaxiuglTRGIsXRTunyVLGt3sw0mcOJN6xveKmkgtsi1Eim/Th4ehg==","signatures":[{"sig":"MEQCIHZ6vREo/xDJiThoY+9kHrFMUIqKycyNeWWdVR2iDh3VAiBBzguC5/fHhtK/+q5nnkkgCWAmfxWxIkXx3/dgPkWDVA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":40899},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"0ea2e2df02f0f9576f920aff1d60443144d4a4ed","scripts":{"lint":"eslint . --ext .ts,.tsx","test":"jest","build":"tsc","publish":"npm publish"},"_npmUser":{"name":"jsdev-robin","email":"jsdev.robin@gmail.com"},"repository":{"url":"git+https://github.com/jsdev-robin/ReactMuntahaUploader.git","type":"git"},"_npmVersion":"11.3.0","description":"![File Upload](https://img.icons8.com/fluency/48/000000/upload--v1.png)  \r _A React hook for professional-grade file uploads with drag-and-drop, validation, and progress tracking_","directories":{},"_nodeVersion":"22.11.0","dependencies":{"react":"^19.0.0","react-dom":"^19.0.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^9.15.0","ts-jest":"^29.2.5","prettier":"^3.3.3","@babel/cli":"^7.25.9","typescript":"^5.6.3","@babel/core":"^7.26.0","@types/react":"^18.3.12","@types/react-dom":"^18.3.1","@babel/preset-env":"^7.26.0","@babel/preset-react":"^7.25.9","eslint-plugin-react":"^7.37.2","@testing-library/react":"^16.0.1","@babel/preset-typescript":"^7.26.0","@testing-library/jest-dom":"^6.6.3","eslint-plugin-react-hooks":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-muntaha-uploader_3.0.3_1744359232884_0.8394198193490288","host":"s3://npm-registry-packages-npm-production"}},"3.0.4":{"name":"react-muntaha-uploader","version":"3.0.4","keywords":["react","uploader","file-upload","typescript","react-component","file-management"],"author":{"name":"jsdev.robin@gmail.com"},"license":"ISC","_id":"react-muntaha-uploader@3.0.4","maintainers":[{"name":"jsdev-robin","email":"jsdev.robin@gmail.com"}],"homepage":"https://github.com/jsdev-robin/ReactMuntahaUploader#readme","bugs":{"url":"https://github.com/jsdev-robin/ReactMuntahaUploader/issues"},"dist":{"shasum":"57bf65422af7a371740aa70e1daf284d45bb1f84","tarball":"https://registry.npmjs.org/react-muntaha-uploader/-/react-muntaha-uploader-3.0.4.tgz","fileCount":9,"integrity":"sha512-sdNOGgaMOUc/8mhBtJOfsb6Qs1N9GQLhXNdPgrZ/HMM9XacCYxMbEqS+Jg5EFzneqxyuNmISRFFGJdWf9UZY4g==","signatures":[{"sig":"MEUCIF3UD8YJmpHKusp2ipOXc/p4/5ya+wfgdHWscCUB42J3AiEAqyNkTHHduUVfZat05jv+5VgSI6sD3Q3xLx7UWXr32+I=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":38874},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"0ea2e2df02f0f9576f920aff1d60443144d4a4ed","scripts":{"lint":"eslint . --ext .ts,.tsx","test":"jest","build":"tsc","publish":"npm publish"},"_npmUser":{"name":"jsdev-robin","actor":{"name":"jsdev-robin","type":"user","email":"jsdev.robin@gmail.com"},"email":"jsdev.robin@gmail.com"},"repository":{"url":"git+https://github.com/jsdev-robin/ReactMuntahaUploader.git","type":"git"},"_npmVersion":"11.3.0","description":"A powerful and flexible React hook for file uploads with drag-and-drop, progress tracking, validation, abort support, and folder selection. Supports single or multiple files, custom MIME types, ArrayBuffer reading, and full accessibility.","directories":{},"_nodeVersion":"22.16.0","dependencies":{"react":"^19.0.0","react-dom":"^19.0.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^9.15.0","ts-jest":"^29.2.5","prettier":"^3.3.3","@babel/cli":"^7.25.9","typescript":"^5.6.3","@babel/core":"^7.26.0","@types/react":"^18.3.12","@types/react-dom":"^18.3.1","@babel/preset-env":"^7.26.0","@babel/preset-react":"^7.25.9","eslint-plugin-react":"^7.37.2","@testing-library/react":"^16.0.1","@babel/preset-typescript":"^7.26.0","@testing-library/jest-dom":"^6.6.3","eslint-plugin-react-hooks":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-muntaha-uploader_3.0.4_1750268772245_0.7366635714660605","host":"s3://npm-registry-packages-npm-production"}},"3.0.5":{"name":"react-muntaha-uploader","version":"3.0.5","keywords":["react","uploader","file-upload","typescript","react-component","file-management"],"author":{"name":"jsdev.robin@gmail.com"},"license":"ISC","_id":"react-muntaha-uploader@3.0.5","maintainers":[{"name":"jsdev-robin","email":"jsdev.robin@gmail.com"}],"homepage":"https://github.com/jsdev-robin/ReactMuntahaUploader#readme","bugs":{"url":"https://github.com/jsdev-robin/ReactMuntahaUploader/issues"},"dist":{"shasum":"a61c55dc530f4647e6321fa80562a07bcd8c7806","tarball":"https://registry.npmjs.org/react-muntaha-uploader/-/react-muntaha-uploader-3.0.5.tgz","fileCount":9,"integrity":"sha512-wlTl312ynJO+mnvVZeMvOIeg/aOLQtr/47LogvIw/OwHluHEgngVqIi7gqyAhVj6u2zUXtjOMvJMb6S1o26MOg==","signatures":[{"sig":"MEUCIQC5jvE07BCOT2xRKBvfHxPgreuDzvIyTQ/slEKnxbepggIgJYaXOuFj1nYFNH8/693OOMCRVzf6cK83ps9x/y4lsw4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":39120},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"0ea2e2df02f0f9576f920aff1d60443144d4a4ed","scripts":{"lint":"eslint . --ext .ts,.tsx","test":"jest","build":"tsc","publish":"npm publish"},"_npmUser":{"name":"jsdev-robin","actor":{"name":"jsdev-robin","type":"user","email":"jsdev.robin@gmail.com"},"email":"jsdev.robin@gmail.com"},"repository":{"url":"git+https://github.com/jsdev-robin/ReactMuntahaUploader.git","type":"git"},"_npmVersion":"11.3.0","description":"A powerful and flexible React hook for file uploads with drag-and-drop, progress tracking, validation, abort support, and folder selection. Supports single or multiple files, custom MIME types, ArrayBuffer reading, and full accessibility.","directories":{},"_nodeVersion":"22.16.0","dependencies":{"react":"^19.0.0","react-dom":"^19.0.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^9.15.0","ts-jest":"^29.2.5","prettier":"^3.3.3","@babel/cli":"^7.25.9","typescript":"^5.6.3","@babel/core":"^7.26.0","@types/react":"^18.3.12","@types/react-dom":"^18.3.1","@babel/preset-env":"^7.26.0","@babel/preset-react":"^7.25.9","eslint-plugin-react":"^7.37.2","@testing-library/react":"^16.0.1","@babel/preset-typescript":"^7.26.0","@testing-library/jest-dom":"^6.6.3","eslint-plugin-react-hooks":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-muntaha-uploader_3.0.5_1751090922455_0.35562294674888917","host":"s3://npm-registry-packages-npm-production"}},"3.0.6":{"name":"react-muntaha-uploader","version":"3.0.6","keywords":["react","uploader","file-upload","typescript","react-component","file-management"],"author":{"name":"jsdev.robin@gmail.com"},"license":"ISC","_id":"react-muntaha-uploader@3.0.6","maintainers":[{"name":"jsdev-robin","email":"jsdev.robin@gmail.com"}],"homepage":"https://github.com/jsdev-robin/ReactMuntahaUploader#readme","bugs":{"url":"https://github.com/jsdev-robin/ReactMuntahaUploader/issues"},"dist":{"shasum":"863ea090a48e1df9ea7e06b4b3ad15db061247c1","tarball":"https://registry.npmjs.org/react-muntaha-uploader/-/react-muntaha-uploader-3.0.6.tgz","fileCount":9,"integrity":"sha512-/VKrg7Ni4jhQae3HnZKAYbNG2ik6AuHw+8M497yz9f0q7oY2igckFwHAGr/PGX52ih2ZW8yQuP57O1ir/3K9+A==","signatures":[{"sig":"MEUCIGgB6TwCR8XhmjJ+HWLXKumdE2+QFol2j4xL36WsEVwkAiEA9FsVNhnjINQkaBRoU1lgY44xk3tr2TUldCi0wu85Yf4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":39447},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"0ea2e2df02f0f9576f920aff1d60443144d4a4ed","scripts":{"lint":"eslint . --ext .ts,.tsx","test":"jest","build":"tsc","publish":"npm publish"},"_npmUser":{"name":"jsdev-robin","actor":{"name":"jsdev-robin","type":"user","email":"jsdev.robin@gmail.com"},"email":"jsdev.robin@gmail.com"},"repository":{"url":"git+https://github.com/jsdev-robin/ReactMuntahaUploader.git","type":"git"},"_npmVersion":"11.3.0","description":"A powerful and flexible React hook for file uploads with drag-and-drop, progress tracking, validation, abort support, and folder selection. Supports single or multiple files, custom MIME types, ArrayBuffer reading, and full accessibility.","directories":{},"_nodeVersion":"22.16.0","dependencies":{"react":"^19.0.0","react-dom":"^19.0.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^9.15.0","ts-jest":"^29.2.5","prettier":"^3.3.3","@babel/cli":"^7.25.9","typescript":"^5.6.3","@babel/core":"^7.26.0","@types/react":"^18.3.12","@types/react-dom":"^18.3.1","@babel/preset-env":"^7.26.0","@babel/preset-react":"^7.25.9","eslint-plugin-react":"^7.37.2","@testing-library/react":"^16.0.1","@babel/preset-typescript":"^7.26.0","@testing-library/jest-dom":"^6.6.3","eslint-plugin-react-hooks":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-muntaha-uploader_3.0.6_1751098001115_0.0006585630543816112","host":"s3://npm-registry-packages-npm-production"}},"3.0.7":{"name":"react-muntaha-uploader","version":"3.0.7","keywords":["react","uploader","file-upload","typescript","react-component","file-management"],"author":{"name":"jsdev.robin@gmail.com"},"license":"ISC","_id":"react-muntaha-uploader@3.0.7","maintainers":[{"name":"jsdev-robin","email":"jsdev.robin@gmail.com"}],"homepage":"https://github.com/jsdev-robin/ReactMuntahaUploader#readme","bugs":{"url":"https://github.com/jsdev-robin/ReactMuntahaUploader/issues"},"dist":{"shasum":"22f7668e981a6a454928be2ef4d25137535322a4","tarball":"https://registry.npmjs.org/react-muntaha-uploader/-/react-muntaha-uploader-3.0.7.tgz","fileCount":9,"integrity":"sha512-SOjlzzypkdhPfLnaaooj++n0u7j2ga0jhG7odwJfQ9B7Ne2zK2QHY9qriq/aDvB+1P2RDHlsLkoUHt26Cf93/g==","signatures":[{"sig":"MEUCIQDYYfFFpEoM1VxDZGlXGQ/dLC9OzG4xTL7NbUWT1P33KwIgA4PKX6s5Cw5QK6dW8zaBJ5DMp18BpFeo4ExEp6zke48=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":40205},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"0ea2e2df02f0f9576f920aff1d60443144d4a4ed","scripts":{"lint":"eslint . --ext .ts,.tsx","test":"jest","build":"tsc","publish":"npm publish"},"_npmUser":{"name":"jsdev-robin","actor":{"name":"jsdev-robin","type":"user","email":"jsdev.robin@gmail.com"},"email":"jsdev.robin@gmail.com"},"repository":{"url":"git+https://github.com/jsdev-robin/ReactMuntahaUploader.git","type":"git"},"_npmVersion":"11.3.0","description":"A flexible, feature-rich React hook for robust file uploads with drag-and-drop, folder support, validation, progress tracking, abort, and more.","directories":{},"_nodeVersion":"22.16.0","dependencies":{"react":"^19.0.0","react-dom":"^19.0.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^9.15.0","ts-jest":"^29.2.5","prettier":"^3.3.3","@babel/cli":"^7.25.9","typescript":"^5.6.3","@babel/core":"^7.26.0","@types/react":"^18.3.12","@types/react-dom":"^18.3.1","@babel/preset-env":"^7.26.0","@babel/preset-react":"^7.25.9","eslint-plugin-react":"^7.37.2","@testing-library/react":"^16.0.1","@babel/preset-typescript":"^7.26.0","@testing-library/jest-dom":"^6.6.3","eslint-plugin-react-hooks":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-muntaha-uploader_3.0.7_1751136646170_0.012657937181990153","host":"s3://npm-registry-packages-npm-production"}},"3.0.8":{"name":"react-muntaha-uploader","version":"3.0.8","keywords":["react","uploader","file-upload","typescript","react-component","file-management"],"author":{"name":"jsdev.robin@gmail.com"},"license":"ISC","_id":"react-muntaha-uploader@3.0.8","maintainers":[{"name":"jsdev-robin","email":"jsdev.robin@gmail.com"}],"homepage":"https://github.com/jsdev-robin/ReactMuntahaUploader#readme","bugs":{"url":"https://github.com/jsdev-robin/ReactMuntahaUploader/issues"},"dist":{"shasum":"8428eb2a714a39e2c30268dcdb4769c00a99fb7e","tarball":"https://registry.npmjs.org/react-muntaha-uploader/-/react-muntaha-uploader-3.0.8.tgz","fileCount":9,"integrity":"sha512-LadSGv7isvRASCacTmnZDNAqVz6RO+AE/V9r8ZGPg0Z9VXoh65DeWB5BzXj31pCz78NBu6ggsdGeoTSjuGaZdQ==","signatures":[{"sig":"MEQCIENFiuN4XaOQFf1haP6VB6L3TvUX16p0xkMcN90RWYGEAiB/781oCyIeTiremYJqrFtBpQZKZJ7ifNDjabIu0P2iNA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":40204},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"0ea2e2df02f0f9576f920aff1d60443144d4a4ed","scripts":{"lint":"eslint . --ext .ts,.tsx","test":"jest","build":"tsc","publish":"npm publish"},"_npmUser":{"name":"jsdev-robin","actor":{"name":"jsdev-robin","type":"user","email":"jsdev.robin@gmail.com"},"email":"jsdev.robin@gmail.com"},"repository":{"url":"git+https://github.com/jsdev-robin/ReactMuntahaUploader.git","type":"git"},"_npmVersion":"11.3.0","description":"A flexible, feature-rich React hook for robust file uploads with drag-and-drop, folder support, validation, progress tracking, abort, and more.","directories":{},"_nodeVersion":"22.16.0","dependencies":{"react":"^19.0.0","react-dom":"^19.0.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^9.15.0","ts-jest":"^29.2.5","prettier":"^3.3.3","@babel/cli":"^7.25.9","typescript":"^5.6.3","@babel/core":"^7.26.0","@types/react":"^18.3.12","@types/react-dom":"^18.3.1","@babel/preset-env":"^7.26.0","@babel/preset-react":"^7.25.9","eslint-plugin-react":"^7.37.2","@testing-library/react":"^16.0.1","@babel/preset-typescript":"^7.26.0","@testing-library/jest-dom":"^6.6.3","eslint-plugin-react-hooks":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-muntaha-uploader_3.0.8_1751136926783_0.8790935325766478","host":"s3://npm-registry-packages-npm-production"}},"3.0.9":{"name":"react-muntaha-uploader","version":"3.0.9","keywords":["react","uploader","file-upload","typescript","react-component","file-management"],"author":{"name":"jsdev.robin@gmail.com"},"license":"ISC","_id":"react-muntaha-uploader@3.0.9","maintainers":[{"name":"jsdev-robin","email":"jsdev.robin@gmail.com"}],"homepage":"https://github.com/jsdev-robin/ReactMuntahaUploader#readme","bugs":{"url":"https://github.com/jsdev-robin/ReactMuntahaUploader/issues"},"dist":{"shasum":"4aa991e4c0160a9596d8b29015a6cc551001d149","tarball":"https://registry.npmjs.org/react-muntaha-uploader/-/react-muntaha-uploader-3.0.9.tgz","fileCount":9,"integrity":"sha512-G89xoFyWfgqHj4vIYwa4agN6DUO4+fuqGUpeWXAk6UI6Li9vDMcbECjjXGcHXIMoOfFyJxwFRLbYhqzRyMYuoA==","signatures":[{"sig":"MEQCIEnsLk1QeJRF4JpMvEy2VitHxdgOfaiejlPy8FZWB3ENAiAzVVLYL701d11OR7RHLRNJcqCNa59qnr95uNRE8bb5vA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":40203},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"0ea2e2df02f0f9576f920aff1d60443144d4a4ed","scripts":{"lint":"eslint . --ext .ts,.tsx","test":"jest","build":"tsc","publish":"npm publish"},"_npmUser":{"name":"jsdev-robin","actor":{"name":"jsdev-robin","type":"user","email":"jsdev.robin@gmail.com"},"email":"jsdev.robin@gmail.com"},"repository":{"url":"git+https://github.com/jsdev-robin/ReactMuntahaUploader.git","type":"git"},"_npmVersion":"11.3.0","description":"A flexible, feature-rich React hook for robust file uploads with drag-and-drop, folder support, validation, progress tracking, abort, and more.","directories":{},"_nodeVersion":"22.16.0","dependencies":{"react":"^19.0.0","react-dom":"^19.0.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^9.15.0","ts-jest":"^29.2.5","prettier":"^3.3.3","@babel/cli":"^7.25.9","typescript":"^5.6.3","@babel/core":"^7.26.0","@types/react":"^18.3.12","@types/react-dom":"^18.3.1","@babel/preset-env":"^7.26.0","@babel/preset-react":"^7.25.9","eslint-plugin-react":"^7.37.2","@testing-library/react":"^16.0.1","@babel/preset-typescript":"^7.26.0","@testing-library/jest-dom":"^6.6.3","eslint-plugin-react-hooks":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-muntaha-uploader_3.0.9_1751137144206_0.00025571794117595914","host":"s3://npm-registry-packages-npm-production"}},"3.1.0":{"name":"react-muntaha-uploader","version":"3.1.0","keywords":["react","uploader","file-upload","typescript","react-component","file-management"],"author":{"name":"jsdev.robin@gmail.com"},"license":"ISC","_id":"react-muntaha-uploader@3.1.0","maintainers":[{"name":"jsdev-robin","email":"jsdev.robin@gmail.com"}],"homepage":"https://github.com/jsdev-robin/ReactMuntahaUploader#readme","bugs":{"url":"https://github.com/jsdev-robin/ReactMuntahaUploader/issues"},"dist":{"shasum":"5dbeaa1b06a3b7658d379d63be52014361dfb9aa","tarball":"https://registry.npmjs.org/react-muntaha-uploader/-/react-muntaha-uploader-3.1.0.tgz","fileCount":9,"integrity":"sha512-HvCzg3dciVeR1lvZakN7Wchv7mXaAFNlkaDUv0eOQGZlH0vIDTD0LQeZ54eWnrF3kruztEcVoAcV2dJSTvYAyw==","signatures":[{"sig":"MEUCIQC3rs+1bkhdjqKvhm3er+CFOb8dqrmgeCubP/FES2xlCgIgI3SeH3xUBvAGCMorDocgiDkYIKZCzKhK+0xxFt5AqJU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":40255},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"c7dc8601a291c5ec9cd3048e96af26c82dcaa848","scripts":{"lint":"eslint . --ext .ts,.tsx","test":"jest","build":"tsc","publish":"npm publish"},"_npmUser":{"name":"jsdev-robin","email":"jsdev.robin@gmail.com"},"repository":{"url":"git+https://github.com/jsdev-robin/ReactMuntahaUploader.git","type":"git"},"_npmVersion":"11.6.1","description":"A flexible, feature-rich React hook for robust file uploads with drag-and-drop, folder support, validation, progress tracking, abort, and more.","directories":{},"_nodeVersion":"22.20.0","dependencies":{"react":"^19.0.0","react-dom":"^19.0.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^9.15.0","ts-jest":"^29.2.5","prettier":"^3.3.3","@babel/cli":"^7.25.9","typescript":"^5.6.3","@babel/core":"^7.26.0","@types/react":"^19.0.0","@types/react-dom":"^19.0.0","@babel/preset-env":"^7.26.0","@babel/preset-react":"^7.25.9","eslint-plugin-react":"^7.37.2","@testing-library/react":"^16.0.1","@babel/preset-typescript":"^7.26.0","@testing-library/jest-dom":"^6.6.3","eslint-plugin-react-hooks":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-muntaha-uploader_3.1.0_1760677721594_0.8955356086116761","host":"s3://npm-registry-packages-npm-production"}},"3.1.1":{"name":"react-muntaha-uploader","version":"3.1.1","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc","test":"jest","lint":"eslint . --ext .ts,.tsx","publish":"npm publish"},"repository":{"type":"git","url":"git+https://github.com/jsdev-robin/ReactMuntahaUploader.git"},"author":{"name":"jsdev.robin@gmail.com"},"license":"ISC","bugs":{"url":"https://github.com/jsdev-robin/ReactMuntahaUploader/issues"},"homepage":"https://github.com/jsdev-robin/ReactMuntahaUploader#readme","description":"A lightweight React file uploader with TypeScript support and customizable UI.","keywords":["react","uploader","file-upload","typescript","react-component","file-management"],"peerDependencies":{"react":"^18.0.0 || ^19.0.0","react-dom":"^18.0.0 || ^19.0.0"},"devDependencies":{"@babel/cli":"^7.25.9","@babel/core":"^7.26.0","@babel/preset-env":"^7.26.0","@babel/preset-react":"^7.25.9","@babel/preset-typescript":"^7.26.0","@testing-library/jest-dom":"^6.6.3","@testing-library/react":"^16.0.1","@types/react":"^19.0.0","@types/react-dom":"^19.0.0","eslint":"^9.15.0","eslint-plugin-react":"^7.37.2","eslint-plugin-react-hooks":"^5.0.0","jest":"^29.7.0","prettier":"^3.3.3","ts-jest":"^29.2.5","typescript":"^5.6.3"},"gitHead":"c7dc8601a291c5ec9cd3048e96af26c82dcaa848","_id":"react-muntaha-uploader@3.1.1","_nodeVersion":"22.20.0","_npmVersion":"11.6.1","dist":{"integrity":"sha512-A9Kg5E0MmEF4k4aBzsUUU0Nq53zC20fCk5Jugiou5i90cmIw1wMUIYFdjVgQgcY0l2wIEzyvOb+8u6gK15T3WQ==","shasum":"bd6dd72ce3960d269f77cb85a456b7610a490b68","tarball":"https://registry.npmjs.org/react-muntaha-uploader/-/react-muntaha-uploader-3.1.1.tgz","fileCount":6,"unpackedSize":39611,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQCElvrhrcIVQzoU9c8vhQFFgcrShUfaFbv+19Uqk1YNzAIgamIb7y3GQv8Cni2gWyGwkCp6CasFNS7sYtNumA5RQB0="}]},"_npmUser":{"name":"jsdev-robin","email":"jsdev.robin@gmail.com"},"directories":{},"maintainers":[{"name":"jsdev-robin","email":"jsdev.robin@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/react-muntaha-uploader_3.1.1_1760677921520_0.584972470516387"},"_hasShrinkwrap":false}},"time":{"created":"2024-11-20T08:59:38.871Z","modified":"2025-10-17T05:12:01.902Z","1.0.0":"2024-11-20T08:59:39.052Z","1.0.1":"2024-11-20T09:04:47.672Z","1.0.2":"2024-11-20T09:06:34.315Z","1.0.3":"2024-11-20T09:09:58.960Z","1.0.4":"2024-11-20T09:15:46.936Z","1.0.5":"2024-11-20T09:19:19.566Z","1.0.6":"2024-11-20T09:26:57.829Z","1.0.7":"2024-11-20T09:31:12.488Z","1.0.8":"2024-11-20T09:32:58.728Z","1.0.9":"2024-11-20T13:13:28.525Z","1.1.0":"2024-11-20T13:18:29.959Z","1.1.1":"2024-11-20T14:44:14.289Z","1.1.2":"2024-11-20T14:49:53.222Z","1.1.3":"2024-11-21T13:58:20.614Z","1.1.4":"2024-11-22T18:37:50.110Z","1.1.5":"2025-01-16T18:19:58.546Z","1.1.6":"2025-01-19T16:24:01.507Z","1.1.7":"2025-01-19T16:28:44.185Z","1.1.8":"2025-01-19T16:32:20.039Z","1.1.9":"2025-01-19T16:38:14.813Z","1.2.1":"2025-01-19T16:59:10.565Z","1.2.2":"2025-01-19T17:03:20.293Z","1.2.3":"2025-01-19T17:05:15.086Z","1.2.4":"2025-01-19T18:33:19.926Z","1.2.5":"2025-02-28T05:43:44.209Z","1.2.6":"2025-03-10T20:50:07.868Z","1.2.7":"2025-03-10T20:50:39.693Z","1.2.8":"2025-03-10T20:53:00.320Z","1.2.9":"2025-03-14T19:04:58.376Z","1.3.1":"2025-03-14T19:05:37.115Z","1.3.2":"2025-03-14T19:14:19.764Z","1.3.3":"2025-03-14T19:15:28.057Z","1.3.4":"2025-03-14T20:50:33.323Z","1.3.5":"2025-03-14T20:55:21.881Z","1.3.6":"2025-03-16T17:07:20.197Z","2.3.6":"2025-03-16T17:08:04.394Z","2.3.7":"2025-03-21T07:53:35.487Z","2.3.8":"2025-03-21T07:55:28.876Z","2.3.9":"2025-04-03T15:57:43.989Z","2.4.1":"2025-04-04T12:28:28.122Z","2.4.2":"2025-04-04T16:19:56.877Z","2.4.3":"2025-04-04T16:20:34.983Z","2.4.4":"2025-04-04T16:23:28.682Z","2.4.5":"2025-04-08T19:51:19.858Z","2.4.7":"2025-04-08T19:58:29.996Z","2.4.8":"2025-04-08T20:09:14.211Z","2.4.9":"2025-04-08T20:10:50.662Z","2.5.1":"2025-04-08T20:17:32.775Z","2.5.2":"2025-04-08T20:28:07.092Z","2.5.3":"2025-04-09T19:03:35.459Z","2.5.4":"2025-04-09T20:06:11.918Z","2.5.5":"2025-04-09T20:22:38.485Z","2.5.6":"2025-04-09T20:49:21.728Z","3.0.0":"2025-04-10T05:24:13.777Z","3.0.1":"2025-04-11T07:09:59.855Z","3.0.2":"2025-04-11T08:12:44.514Z","3.0.3":"2025-04-11T08:13:53.049Z","3.0.4":"2025-06-18T17:46:12.452Z","3.0.5":"2025-06-28T06:08:42.644Z","3.0.6":"2025-06-28T08:06:41.368Z","3.0.7":"2025-06-28T18:50:46.333Z","3.0.8":"2025-06-28T18:55:26.996Z","3.0.9":"2025-06-28T18:59:04.421Z","3.1.0":"2025-10-17T05:08:41.786Z","3.1.1":"2025-10-17T05:12:01.703Z"},"bugs":{"url":"https://github.com/jsdev-robin/ReactMuntahaUploader/issues"},"author":{"name":"jsdev.robin@gmail.com"},"license":"ISC","homepage":"https://github.com/jsdev-robin/ReactMuntahaUploader#readme","keywords":["react","uploader","file-upload","typescript","react-component","file-management"],"repository":{"type":"git","url":"git+https://github.com/jsdev-robin/ReactMuntahaUploader.git"},"description":"A lightweight React file uploader with TypeScript support and customizable UI.","maintainers":[{"name":"jsdev-robin","email":"jsdev.robin@gmail.com"}],"readme":"# react-muntaha-uploader\r\n\r\nA flexible, feature-rich React hook for robust file uploads with drag-and-drop, folder support, validation, progress tracking, abort, and more.\r\n\r\n## Features\r\n\r\n- **Drag-and-drop** file uploads\r\n- **Folder upload** (with browser support)\r\n- **Single or multiple file selection**\r\n- **MIME type** and **file size validation**\r\n- **Progress tracking** for reads\r\n- **Abort**able reads\r\n- **ArrayBuffer** support for binary reads\r\n- **Keyboard accessibility**\r\n- **Error handling** and callbacks\r\n- **Accessible** attributes for screen readers\r\n\r\n## Installation\r\n\r\n```bash\r\nnpm install react-muntaha-uploader\r\n# or\r\nyarn add react-muntaha-uploader\r\n```\r\n\r\n## Quick Start\r\n\r\n```jsx\r\n'use client'\r\n\r\nimport React from 'react'\r\nimport { useMuntahaDrop } from 'react-muntaha-uploader'\r\n\r\nexport default function MyUploader() {\r\n  const {\r\n    files,\r\n    progress,\r\n    error,\r\n    isDragActive,\r\n    onDelete,\r\n    abortUpload,\r\n    getRootProps,\r\n    getInputProps,\r\n    status,\r\n    utils,\r\n  } = useMuntahaDrop({\r\n    accept: ['image/*', 'application/pdf'],\r\n    maxSize: 5 * 1024 * 1024, // 5MB\r\n    multiple: true,\r\n    isArrayBuffer: false,\r\n    onDrop: (files) => {\r\n      console.log('Files dropped:', files)\r\n    },\r\n    onError: (err) => {\r\n      if (err) alert(err)\r\n    },\r\n    enableFolderUpload: true,\r\n  })\r\n\r\n  return (\r\n    <div\r\n      {...getRootProps()}\r\n      style={{\r\n        border: '2px dashed #aaa',\r\n        padding: 32,\r\n        background: isDragActive ? '#eef' : '#fff',\r\n      }}\r\n    >\r\n      <input {...getInputProps()} />\r\n      <p>\r\n        {isDragActive ? 'Drop files here...' : 'Drag files, or click to select'}\r\n      </p>\r\n      {error && <div style={{ color: 'red' }}>{error}</div>}\r\n      {status === 'reading' && <div>Uploading...</div>}\r\n      {Array.isArray(files) && files.length > 0 && (\r\n        <ul>\r\n          {files.map((file, idx) => (\r\n            <li key={idx}>\r\n              {file.name} ({(file.size / 1024).toFixed(1)} KB)\r\n              <button onClick={() => onDelete(idx)}>Delete</button>\r\n              <span> Progress: {progress[idx] || 0}%</span>\r\n            </li>\r\n          ))}\r\n        </ul>\r\n      )}\r\n      <button onClick={abortUpload}>Abort Upload</button>\r\n      <button onClick={utils.reset}>Reset</button>\r\n    </div>\r\n  )\r\n}\r\n```\r\n\r\n---\r\n\r\n## API\r\n\r\n### `useMuntahaDrop<T extends boolean = true>(options?: DropZoneOptions<T>): EnhancedDropZoneState<T>`\r\n\r\nA React hook for handling file drops with advanced features.\r\n\r\n#### Options (`DropZoneOptions<T>`)\r\n\r\n| Name                 | Type                   | Default | Description                                               |\r\n| -------------------- | ---------------------- | ------- | --------------------------------------------------------- |\r\n| `accept`             | `MimeType[]`           | `['*']` | Allowed mime types (see below for all values)             |\r\n| `minSize`            | `number`               | —       | Minimum file size in bytes                                |\r\n| `maxSize`            | `number`               | —       | Maximum file size in bytes                                |\r\n| `maxFiles`           | `number`               | —       | Max files allowed (only for `multiple: true`)             |\r\n| `multiple`           | `boolean`              | `true`  | Allow multiple file selection                             |\r\n| `disabled`           | `boolean`              | `false` | Disable the dropzone                                      |\r\n| `isArrayBuffer`      | `boolean`              | `false` | If true, reads files as ArrayBuffer instead of File       |\r\n| `onDrop`             | `(files) => void`      | —       | Called when files are dropped or selected                 |\r\n| `onError`            | `(err: string\\| null)` | —       | Called on error events                                    |\r\n| `enableFolderUpload` | `boolean`              | `false` | Allow selecting entire folders (browser support required) |\r\n| `enableKeyboard`     | `boolean`              | `true`  | Enable keyboard navigation for dropzone                   |\r\n\r\n#### Return Value (`EnhancedDropZoneState<T>`)\r\n\r\n| Name            | Type                                          | Description                                               |\r\n| --------------- | --------------------------------------------- | --------------------------------------------------------- |\r\n| `files`         | `File[]` or `File\\| null`                     | Current file(s)                                           |\r\n| `arrayBuffer`   | `ArrayBuffer[]` or `ArrayBuffer\\| null`       | Read file data (when `isArrayBuffer: true`)               |\r\n| `progress`      | `number` or `Record<number,number>`           | Upload progress per file or overall                       |\r\n| `error`         | `string \\| null`                              | Error message, if any                                     |\r\n| `isDragActive`  | `boolean`                                     | If a file is currently being dragged over the dropzone    |\r\n| `onDelete`      | `(index?: number) => void`                    | Remove a file by index or all                             |\r\n| `abortUpload`   | `() => void`                                  | Abort all current uploads                                 |\r\n| `status`        | `'idle' \\| 'reading' \\| 'aborted' \\| 'error'` | Current upload status                                     |\r\n| `getRootProps`  | `() => DropZoneRootProps`                     | Props for root dropzone element (spread onto `<div>`)     |\r\n| `getInputProps` | `() => DropZoneInputProps`                    | Props for `<input type=\"file\" />` (spread onto `<input>`) |\r\n| `utils`         | `{ getFile, getData, getProgress, reset }`    | Utility functions                                         |\r\n\r\n---\r\n\r\n### Utility Functions (from `utils`)\r\n\r\n- `getFile(index?: number)`: Get file(s) by index or all.\r\n- `getData(index?: number)`: Get ArrayBuffer(s) by index or all.\r\n- `getProgress(index?: number)`: Get progress by index or all.\r\n- `reset()`: Reset input and state.\r\n\r\n---\r\n\r\n## MIME Type List\r\n\r\n`accept` can be any of:\r\n\r\n- `image/*`, `video/*`, `audio/*`, `application/pdf`, `application/zip`, etc.\r\n- [Full list of supported MIME types here...](https://developer.mozilla.org/en-US/docs/Web/HTTP/Basics_of_HTTP/MIME_types/Common_types)\r\n\r\n---\r\n\r\n## Accessibility\r\n\r\n- The root dropzone is keyboard accessible (role=\"button\", tabIndex=0).\r\n- ARIA attributes for drag state and errors.\r\n- Input is hidden but accessible to assistive technologies.\r\n\r\n---\r\n\r\n## License\r\n\r\nMIT\r\n\r\n---\r\n\r\n## Credits\r\n\r\nCreated and maintained by [@jsdev-robin](https://github.com/jsdev-robin)\r\n","readmeFilename":"README.md"}