{"_id":"@a417420427/use-upload","_rev":"3-1e9b6f28abbf82016ccbccef89c3e208","name":"@a417420427/use-upload","dist-tags":{"latest":"1.0.3"},"versions":{"1.0.0":{"name":"@a417420427/use-upload","version":"1.0.0","description":"an react hook of upload","main":"lib/index.js","author":{"name":"zf"},"license":"MIT","scripts":{"build":"yarn compile","compile":"tsc -p ./tsconfig.compile.json --module commonjs --outDir lib/","prepublishOnly":"yarn compile"},"devDependencies":{"prettier":"^2.3.0","tslint":"^6.1.3","tslint-config-prettier":"^1.18.0","typescript":"^4.2.4"},"dependencies":{"@types/react":"^17.0.14","axios":"^0.21.1","react":"^17.0.2"},"_id":"@a417420427/use-upload@1.0.0","_nodeVersion":"12.18.2","_npmVersion":"6.14.8","dist":{"integrity":"sha512-GgvG0LXeVx4nyBsg/cgomScPkzKMh6P/7m6/gH5VTnbALL4AsnI/wnH5P5h0NdiApusDvaoI5n++2yGDbVlSwQ==","shasum":"ff0caf3112514897d7a9c552fedf13405d755043","tarball":"https://registry.npmjs.org/@a417420427/use-upload/-/use-upload-1.0.0.tgz","fileCount":10,"unpackedSize":14163,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg7k9hCRA9TVsSAnZWagAAgjgQAJMH7FKYPO3B4Kq/Q/rG\nAWb5+YLsT/jJbTCcxUhFpDTEjtshoYXsJff70IIcziOM+AD7VxLfoP+Hn8Ff\nkrJW8goe3U3IXx82NfTWRmOpROYEFDUyyxS3Dxzivdluj7cZJ+WnYiaawtlk\nL2L5LSvPdVqb9BMakn6Zd6YffY8EChusnbut7/WBNwCgLskwgujHW3GVowk+\n8GugPWpYYgd3qgVh6m3nHEbqAxoNvybsG2Da9A3FDloF3kFGvtcm+HFd+Qnt\nBmZN5gV1tpZqRR9ytq+uuOdoEBBMG74fgtozlORo+dJfRXfu8TzBj0/PfCp7\nz769X5C74ZoneocWzXXs0h9sjZezqDtQXx/rbNfazNRTQaHUyHUW5dXnrapm\netMYHLuHuL9t2kegP7FDaEBAAURvKXkS0vRTtLAFHmBvFlaZFZD4ostLQTBm\nZnadUiuzW2JlajgN1XPwH6wI90cb6SbHOacBom6DIIEP4ipFRsR6MTKPHGgO\nu7ygE5/P77rnAol0DYps/Jyblgd7UOcNOlZ9li/4c9F2CHfpdLbQEMlIQDbw\nJFfS6Xg1ylUKWx+IHxdep1nn/MNVSAEUQ038VhIb8Lm6q2wUmJLfXUO4N97V\nPt9YD4YoAaKts0PePLX+ScOlei68I/pdU4PopapL6DT2H0GRc3yXrxD1Mgij\nhakC\r\n=GQYh\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDonODuoAusYd69HSvMxamJnREdto8QifsTaRbZiP4RPwIhAIIFQBF1oVj6YmhubJq4aV70M8hZ1EzYW8h19JYsKNvQ"}]},"_npmUser":{"name":"a417420427","email":"a417420zha@gmail.com"},"directories":{},"maintainers":[{"name":"a417420427","email":"a417420zha@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/use-upload_1.0.0_1626230624637_0.6822101297134573"},"_hasShrinkwrap":false},"1.0.1":{"name":"@a417420427/use-upload","version":"1.0.1","description":"an react hook of upload","main":"lib/index.js","author":{"name":"zf"},"license":"MIT","scripts":{"build":"yarn compile","compile":"tsc -p ./tsconfig.compile.json --module commonjs --outDir lib/","prepublishOnly":"yarn compile"},"devDependencies":{"prettier":"^2.3.0","tslint":"^6.1.3","tslint-config-prettier":"^1.18.0","typescript":"^4.2.4"},"dependencies":{"@types/react":"^17.0.14","axios":"^0.21.1","react":"^17.0.2"},"_id":"@a417420427/use-upload@1.0.1","_nodeVersion":"12.18.2","_npmVersion":"6.14.8","dist":{"integrity":"sha512-o5xHHOOy9KhZ2KfuTALzMpbS7ldTpSXULGFVdY7C1sguoIDZAec0VM0LvAto8reQ2hstx/gw0vY/ERZX45X6TA==","shasum":"6488d9043f0237d1683cdafd90a18c98e0d73a4c","tarball":"https://registry.npmjs.org/@a417420427/use-upload/-/use-upload-1.0.1.tgz","fileCount":10,"unpackedSize":15337,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg7lRbCRA9TVsSAnZWagAABOIP/ivT4N7yvs1sX7EN1eyM\n7NiS7AJFMaNlIWf5Hiczo59GSQ6SSnlAmhvs9QkA7EcXCG40XkIXKuEOwJ4O\nwuexw/a8T8Ce0ArkKiI2fKHqirziGQtB500ulEEdNX7byPB3zo2QcX+cdHC1\nbD6hvcfb275qI/4iiApBVl9eiBqoXc/1Btj+qq7GNUNqiCajREgrIDwUcYNZ\nzoY4V96KtWkBODhzg5Z07095doDVXksQgZlBY7m3pmhXl/5zWxnOvhcOkZbs\nXr447b9E9KruFQnqdWuwJdkERvlHhwBkO3wyAyOSNBWft8C2GD4Zuw4lzAvN\nOII9yma+lRgNMSEMd2zCM99dT11G5YKhKqM9dQ0eTji4gtNxGeMofRn+UiyO\ntZmzVdOCs/uVWzMympWL5O8TBawQRlzuvQ+qVkz6Yq+zwvFr+B/PrZErP0yu\nvGM+kfXK7rkTW3hGnWehxA/P+7NiVh0DcngamY9jWIELRZqTUzZ3jm+8n9RQ\ncEjVkWVy6V/RWFksbe0NJJA1qtXabxnk6qhZz7PsuIA0Zu6rq8aEq44krIMD\n2d0ekmpsMuQup4f4H4wwOLVYKE1cgcXLK9zyd5kgnaTVYq61ELE/DYp/53xA\nNzjFWpn24VKt0dOyT0SUhnxODYGZc6NAdUTL5d3tz/QE+XdmhlCAgBvsLrE5\n1OEC\r\n=cAw7\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIAmjRXf1T8TcaCI8IHxTcC5K7vr4EYx59ptV4WBtBRy/AiAUstQhvt/UPorgy/sKFZiQI3yE86pdqKsGa5CuW9GBNg=="}]},"_npmUser":{"name":"a417420427","email":"a417420zha@gmail.com"},"directories":{},"maintainers":[{"name":"a417420427","email":"a417420zha@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/use-upload_1.0.1_1626231899298_0.7897332684025584"},"_hasShrinkwrap":false},"1.0.3":{"name":"@a417420427/use-upload","version":"1.0.3","description":"an react hook of upload","main":"lib/index.js","author":{"name":"zf"},"license":"MIT","scripts":{"build":"yarn compile","compile":"tsc -p ./tsconfig.compile.json --module commonjs --outDir lib/","prepublishOnly":"yarn compile"},"devDependencies":{"prettier":"^2.3.0","tslint":"^6.1.3","tslint-config-prettier":"^1.18.0","typescript":"^4.2.4"},"repository":{"type":"git","url":"git+https://github.com/a417420427/use-upload.git"},"dependencies":{"@types/react":"^17.0.14","axios":"^0.21.1","react":"^17.0.2"},"gitHead":"2297c45cd884851931677c312e701bd393d5a186","bugs":{"url":"https://github.com/a417420427/use-upload/issues"},"homepage":"https://github.com/a417420427/use-upload#readme","_id":"@a417420427/use-upload@1.0.3","_nodeVersion":"12.18.2","_npmVersion":"6.14.8","dist":{"integrity":"sha512-bQD0HRAHIUTHApz81BH48H5q2Rb7EP1O0mVIyPzihZSWwYAJotC2AGD6vqJZO1lBf/lUgFfAtlNs3FiA1EW88Q==","shasum":"5f87870219f1040fbec4dbe410b4487198463cbf","tarball":"https://registry.npmjs.org/@a417420427/use-upload/-/use-upload-1.0.3.tgz","fileCount":10,"unpackedSize":15437,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg9m5ZCRA9TVsSAnZWagAA3eMP/RRzJ5Drg6Ew/nztGj0e\nRy9arQEX3iGpMgEgWg88NFudBtdOxJ4tSF19+hLHXcKIcYVe6ggn5RYwZWEb\nLehRfApShu+ZnDHMa0+xfm+9N9gX6FfbThhMFOzSxqx00DnDFP6TKcbJn+Ns\nG/syreBfbiUFjEoEdoYV29YrLcPu1jut5ejPIEDuzud9x/O2exHwlHvnL+Gg\nkPj3AugNQozYYm+URODGf6R0dveXS0y3tmeQTjysW4ZCXGDoZoIo8xQDuoJE\nTmfgGXedBHPSATMKYxrOVqUVBqKXZdAOF8Tgb4oL4WILQWOkJg7cnaWoIOSa\nNqOGKtSFR81hIeZk4yY6nN2NV9svcl3yvEK5MSpBitwzTC3bZv3DR6vkCn3I\n5rN02AjYKeKhFzRGTzPwPZANkvf1aibVv8fE9I82uITZcuZJk5qqX6KAManb\nq01c+/0Q197k4bac9NMvxNeT74kCMgzU4y+tNwrH7bxpXJuIO5ap0NHejelD\n9jJhddNeP8O2GexW0dk+f6G1/E1Iyg00ILni4Q0qczJUa/xqwPbK5eozSFlt\nODOm73GQE30s57uri4fDiKRAZWiVPrHj5J0bxEUscafiAi+1iVCoKOQvU3rC\nLIoIBIrg5xAswpa/XycM85p7sw95uw2ruztQS2HEkw5Z4tKgUysQ9w8l/g00\nMg9S\r\n=o6cT\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCO7erHt8YPj/0661rWQ0TdnB6m1COOOITUa0HngUHbMwIhAPRTtt5mTT8SlYpgkIcw30rrVZVWhzYJPrcPR3UhJg2O"}]},"_npmUser":{"name":"a417420427","email":"a417420zha@gmail.com"},"directories":{},"maintainers":[{"name":"a417420427","email":"a417420zha@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/use-upload_1.0.3_1626762841152_0.831047337836395"},"_hasShrinkwrap":false}},"time":{"created":"2021-07-14T02:43:44.579Z","1.0.0":"2021-07-14T02:43:44.771Z","modified":"2022-04-04T10:53:57.398Z","1.0.1":"2021-07-14T03:04:59.400Z","1.0.3":"2021-07-20T06:34:01.294Z"},"maintainers":[{"name":"a417420427","email":"a417420zha@gmail.com"}],"description":"an react hook of upload","author":{"name":"zf"},"license":"MIT","readme":"# an react hook of upload\n\n## usage\n\n### add file or files\n\n```javascript\nimport { useUpload } from '@a417420427/use-upload';\nconst { uploadFiles, uploadingFile, percent, uploadActions } = useUpload();\nuploadActions.addUploadFiles(file);\n```\n\n### set request config\n\n```javascript\n// return an AxiosRequestConfig\nconst onBeforeUpload = (file: UploadFile): AxiosRequestConfig => {\n  return {\n    url: 'requestUrl',\n  };\n};\nconst { uploadActions } = useUpload({\n  onBeforeUpload,\n});\n```\n\n### on file uploaded\n\n```javascript\nconst onFileUploaded = (file: UploadFile, files: UploadFile[]) => {\n  console.log(file.uploadedStatus, file.target);\n};\nconst { uploadActions } = useUpload({\n  onFileUploaded,\n});\nuploadActions.addUploadFiles(file);\n```\n","readmeFilename":"readme.md","homepage":"https://github.com/a417420427/use-upload#readme","repository":{"type":"git","url":"git+https://github.com/a417420427/use-upload.git"},"bugs":{"url":"https://github.com/a417420427/use-upload/issues"}}