{"_id":"@ahmedrowaihi/better-upload-client","name":"@ahmedrowaihi/better-upload-client","dist-tags":{"latest":"3.0.17"},"versions":{"3.0.17":{"name":"@ahmedrowaihi/better-upload-client","description":"The Better Upload client library. Simple and easy file uploads for React.","version":"3.0.17","type":"module","exports":{"./package.json":"./package.json",".":{"import":"./dist/index.mjs","types":"./dist/index.d.mts"},"./helpers":{"import":"./dist/helpers/index.mjs","types":"./dist/helpers/index.d.mts"},"./internal":{"import":"./dist/internal-export.mjs","types":"./dist/internal-export.d.mts"}},"peerDependencies":{"react":"*"},"devDependencies":{"@types/react":"^19.2.7","react":"^19.2.3","tsdown":"^0.21.6","typescript":"^5.9.3","@repo/tsconfig":"0.0.0"},"keywords":["react","nextjs","tanstack","upload","files","multipart"],"license":"MIT","homepage":"https://better-upload.com","bugs":{"url":"https://github.com/Nic13Gamer/better-upload/issues"},"author":{"name":"Nicholas"},"repository":{"type":"git","url":"git+https://github.com/Nic13Gamer/better-upload.git"},"scripts":{"build":"tsdown","dev":"tsdown --watch","lint":"tsc"},"_id":"@ahmedrowaihi/better-upload-client@3.0.17","_integrity":"sha512-0H0Vh6a0t3QhoNqkZacN8LEO6ueofz7DzFfFbw8s3ItMFUZHUZ1nierXV+mhXv69/vGLGFrY35qg2iwsl1aiIg==","_resolved":"/private/var/folders/1l/k309g03j4wx63fvtm3f5808r0000gn/T/25205376f6c1b034603178aa8f90bbd9/ahmedrowaihi-better-upload-client-3.0.17.tgz","_from":"file:ahmedrowaihi-better-upload-client-3.0.17.tgz","_nodeVersion":"24.13.0","_npmVersion":"11.12.1","dist":{"integrity":"sha512-0H0Vh6a0t3QhoNqkZacN8LEO6ueofz7DzFfFbw8s3ItMFUZHUZ1nierXV+mhXv69/vGLGFrY35qg2iwsl1aiIg==","shasum":"0adba372cedf12fee0c1f8ce3e95c304ca0273fc","tarball":"https://registry.npmjs.org/@ahmedrowaihi/better-upload-client/-/better-upload-client-3.0.17.tgz","fileCount":11,"unpackedSize":38106,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQDs/kb49yUhYtWqvZ4G5oY+ZgRVEIsevDduEEZ4YiwPigIgcq8tfeT9JqwmhqaxIuZisw5r5JiorY+498gekuA11HA="}]},"_npmUser":{"name":"ahmedrowaihi","email":"ahmedrowaihi1@gmail.com"},"directories":{},"maintainers":[{"name":"ahmedrowaihi","email":"ahmedrowaihi1@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/better-upload-client_3.0.17_1776987250450_0.6430635788773216"},"_hasShrinkwrap":false}},"time":{"created":"2026-04-23T23:34:10.306Z","3.0.17":"2026-04-23T23:34:10.596Z","modified":"2026-04-23T23:34:10.860Z"},"maintainers":[{"name":"ahmedrowaihi","email":"ahmedrowaihi1@gmail.com"}],"description":"The Better Upload client library. Simple and easy file uploads for React.","homepage":"https://better-upload.com","keywords":["react","nextjs","tanstack","upload","files","multipart"],"repository":{"type":"git","url":"git+https://github.com/Nic13Gamer/better-upload.git"},"author":{"name":"Nicholas"},"bugs":{"url":"https://github.com/Nic13Gamer/better-upload/issues"},"license":"MIT","readme":"# Better Upload\n\nSimple and easy file uploads for React. Upload directly to any S3-compatible service with minimal setup.\n\nDocumentation is available [here](https://better-upload.com).\n\n## Getting Started\n\nYou can add file uploads to your app in a few minutes with Better Upload. It works with any framework, like Next.js, Tanstack Start, or any other React-based framework.\n\nTo get started, follow the [quickstart guide](https://better-upload.com/docs/quickstart).\n\n## Contributing\n\nWe welcome contributions to Better Upload!\n\nFor new functionality or anything that adds major behavior, please start with a short design conversation in an issue, instead of opening a PR. Share the problem, your proposed approach, and why it belongs in Better Upload.\n\n## License\n\nBetter Upload is licensed under the MIT License.\n","readmeFilename":"README.md","_rev":"1-c7d629a3f0350d9ebbbc468adb532047"}