{"_id":"browser-image-resizer","_rev":"3346325","name":"browser-image-resizer","description":"A browser-based utility to downscale and resize images using <canvas>","dist-tags":{"latest":"2.4.1"},"maintainers":[{"name":"ericnograles","email":""}],"time":{"modified":"2024-07-24T08:04:44.000Z","created":"2017-08-25T15:45:28.250Z","2.4.1":"2022-09-25T18:56:19.728Z","2.4.0":"2022-09-25T12:37:56.426Z","2.3.3":"2022-09-24T23:49:26.762Z","2.3.2":"2022-09-18T13:27:00.074Z","2.3.1":"2022-09-18T13:22:02.874Z","2.3.0":"2022-09-18T12:10:05.943Z","2.2.1":"2021-10-13T20:16:00.764Z","2.2.0":"2021-03-21T19:32:01.944Z","2.1.3":"2020-07-18T18:51:50.920Z","2.1.2":"2020-07-17T12:34:37.129Z","2.1.0":"2020-01-04T18:40:22.486Z","2.0.1":"2019-02-13T14:53:28.830Z","2.0.0":"2019-02-13T13:46:15.225Z","1.2.0":"2018-07-02T11:20:46.708Z","1.1.4":"2018-01-02T12:53:39.685Z","1.1.3":"2017-10-10T10:43:56.202Z","1.1.2":"2017-09-04T10:45:45.445Z","1.1.1":"2017-08-28T09:31:54.010Z","1.1.0":"2017-08-28T09:17:33.227Z","1.0.5":"2017-08-26T08:37:17.359Z","1.0.4":"2017-08-26T08:34:48.772Z","1.0.3":"2017-08-26T08:33:15.331Z","1.0.2":"2017-08-25T15:51:49.615Z","1.0.1":"2017-08-25T15:50:28.090Z","1.0.0":"2017-08-25T15:45:28.250Z"},"users":{},"author":{"name":"Eric Nograles","email":"grales@gmail.com"},"repository":{"type":"git","url":"git+https://github.com/ericnograles/browser-image-resizer.git"},"versions":{"2.4.1":{"name":"browser-image-resizer","version":"2.4.1","description":"A browser-based utility to downscale and resize images using <canvas>","main":"dist/index.js","author":{"name":"Eric Nograles","email":"grales@gmail.com"},"license":"MIT","devDependencies":{"@babel/cli":"^7.2.3","@babel/core":"^7.2.2","@babel/preset-env":"^7.3.1","babel-loader":"^8.0.5","webpack":"^5.74.0","webpack-cli":"^4.10.0"},"scripts":{"build":"NODE_ENV=production webpack --mode=production","dev":"webpack --watch --mode=development"},"repository":{"type":"git","url":"git+https://github.com/ericnograles/browser-image-resizer.git"},"gitHead":"c6b2c2320d97fa81df92102061a7f846c9c7c695","bugs":{"url":"https://github.com/ericnograles/browser-image-resizer/issues"},"homepage":"https://github.com/ericnograles/browser-image-resizer#readme","_id":"browser-image-resizer@2.4.1","_nodeVersion":"12.22.12","_npmVersion":"6.14.16","dist":{"shasum":"b3332bbd6745efb72c9c63b4578b2a29f199ace3","size":526529,"noattachment":false,"key":"/browser-image-resizer/-/browser-image-resizer-2.4.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/browser-image-resizer/download/browser-image-resizer-2.4.1.tgz"},"_npmUser":{"name":"ericnograles","email":"grales@gmail.com"},"directories":{},"maintainers":[{"name":"ericnograles","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/browser-image-resizer_2.4.1_1664132179430_0.8023516695622765"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2022-09-25T18:57:02.537Z","publish_time":1664132179728,"_cnpm_publish_time":1664132179728},"2.4.0":{"name":"browser-image-resizer","version":"2.4.0","description":"A browser-based utility to downscale and resize images using <canvas>","main":"dist/index.js","author":{"name":"Eric Nograles","email":"grales@gmail.com"},"license":"MIT","devDependencies":{"@babel/cli":"^7.2.3","@babel/core":"^7.2.2","@babel/preset-env":"^7.3.1","babel-loader":"^8.0.5","webpack":"^5.74.0","webpack-cli":"^4.10.0"},"scripts":{"build":"NODE_ENV=production webpack --mode=production","dev":"webpack --watch --mode=development"},"repository":{"type":"git","url":"git+https://github.com/ericnograles/browser-image-resizer.git"},"gitHead":"a570b7e17da06c7acbe55523e8cfde44245cea30","bugs":{"url":"https://github.com/ericnograles/browser-image-resizer/issues"},"homepage":"https://github.com/ericnograles/browser-image-resizer#readme","_id":"browser-image-resizer@2.4.0","_nodeVersion":"12.22.12","_npmVersion":"6.14.16","dist":{"shasum":"c814dc0416539ace807b3eaee3f4b64e755ebb95","size":526518,"noattachment":false,"key":"/browser-image-resizer/-/browser-image-resizer-2.4.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/browser-image-resizer/download/browser-image-resizer-2.4.0.tgz"},"_npmUser":{"name":"ericnograles","email":"grales@gmail.com"},"directories":{},"maintainers":[{"name":"ericnograles","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/browser-image-resizer_2.4.0_1664109476196_0.3580164111371522"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2022-09-25T12:40:15.528Z","publish_time":1664109476426,"_cnpm_publish_time":1664109476426},"2.3.3":{"name":"browser-image-resizer","version":"2.3.3","description":"A browser-based utility to downscale and resize images using <canvas>","main":"dist/index.js","author":{"name":"Eric Nograles","email":"grales@gmail.com"},"license":"MIT","devDependencies":{"@babel/cli":"^7.2.3","@babel/core":"^7.2.2","@babel/preset-env":"^7.3.1","babel-loader":"^8.0.5","webpack":"^5.74.0","webpack-cli":"^4.10.0"},"scripts":{"build":"NODE_ENV=production webpack --mode=production","dev":"webpack --watch --mode=development"},"repository":{"type":"git","url":"git+https://github.com/ericnograles/browser-image-resizer.git"},"dependencies":{"exifreader":"^4.5.1"},"gitHead":"89c9eb1c96830baa386d6b1ad6322c43d86dacb2","bugs":{"url":"https://github.com/ericnograles/browser-image-resizer/issues"},"homepage":"https://github.com/ericnograles/browser-image-resizer#readme","_id":"browser-image-resizer@2.3.3","_nodeVersion":"12.22.12","_npmVersion":"6.14.16","dist":{"shasum":"91e39a909450dc1307b27242830c1e8ec8a1d2f0","size":553330,"noattachment":false,"key":"/browser-image-resizer/-/browser-image-resizer-2.3.3.tgz","tarball":"http://registry.cnpm.dingdandao.com/browser-image-resizer/download/browser-image-resizer-2.3.3.tgz"},"_npmUser":{"name":"ericnograles","email":"grales@gmail.com"},"directories":{},"maintainers":[{"name":"ericnograles","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/browser-image-resizer_2.3.3_1664063366488_0.8893343478787592"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2022-09-24T23:51:22.784Z","publish_time":1664063366762,"_cnpm_publish_time":1664063366762},"2.3.2":{"name":"browser-image-resizer","version":"2.3.2","description":"A browser-based utility to downscale and resize images using <canvas>","main":"dist/index.js","author":{"name":"Eric Nograles","email":"grales@gmail.com"},"license":"MIT","devDependencies":{"@babel/cli":"^7.2.3","@babel/core":"^7.2.2","@babel/preset-env":"^7.3.1","babel-loader":"^8.0.5","webpack":"^4.29.3","webpack-cli":"^3.2.3"},"scripts":{"build":"NODE_ENV=production webpack --mode=production","dev":"webpack --watch --mode=development"},"repository":{"type":"git","url":"git+https://github.com/ericnograles/browser-image-resizer.git"},"dependencies":{"exifreader":"^4.5.1"},"gitHead":"b385ad019f97c63323671e346316e40aa5a5fc41","bugs":{"url":"https://github.com/ericnograles/browser-image-resizer/issues"},"homepage":"https://github.com/ericnograles/browser-image-resizer#readme","_id":"browser-image-resizer@2.3.2","_nodeVersion":"12.22.12","_npmVersion":"6.14.16","dist":{"shasum":"b061e88bf0b8a42e09c0ccb76dbf64a334636e52","size":244077,"noattachment":false,"key":"/browser-image-resizer/-/browser-image-resizer-2.3.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/browser-image-resizer/download/browser-image-resizer-2.3.2.tgz"},"_npmUser":{"name":"ericnograles","email":"grales@gmail.com"},"directories":{},"maintainers":[{"name":"ericnograles","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/browser-image-resizer_2.3.2_1663507619809_0.08565694028746007"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2022-09-18T13:29:08.936Z","publish_time":1663507620074,"_cnpm_publish_time":1663507620074},"2.3.1":{"name":"browser-image-resizer","version":"2.3.1","description":"A browser-based utility to downscale and resize images using <canvas>","main":"dist/index.js","author":{"name":"Eric Nograles","email":"grales@gmail.com"},"license":"MIT","devDependencies":{"@babel/cli":"^7.2.3","@babel/core":"^7.2.2","@babel/preset-env":"^7.3.1","babel-loader":"^8.0.5","webpack":"^4.29.3","webpack-cli":"^3.2.3"},"scripts":{"build":"NODE_ENV=production webpack --mode=production","dev":"webpack --watch --mode=development"},"repository":{"type":"git","url":"git+https://github.com/ericnograles/browser-image-resizer.git"},"dependencies":{"exifreader":"^4.5.1"},"gitHead":"26134b72c8c0f435245d3fd6e0207431b41577c0","bugs":{"url":"https://github.com/ericnograles/browser-image-resizer/issues"},"homepage":"https://github.com/ericnograles/browser-image-resizer#readme","_id":"browser-image-resizer@2.3.1","_nodeVersion":"12.22.12","_npmVersion":"6.14.16","dist":{"shasum":"e92cfbb2a0628582b32754e1356442deaecc6570","size":244077,"noattachment":false,"key":"/browser-image-resizer/-/browser-image-resizer-2.3.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/browser-image-resizer/download/browser-image-resizer-2.3.1.tgz"},"_npmUser":{"name":"ericnograles","email":"grales@gmail.com"},"directories":{},"maintainers":[{"name":"ericnograles","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/browser-image-resizer_2.3.1_1663507322626_0.5157615686444244"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2022-09-18T13:23:55.990Z","publish_time":1663507322874,"_cnpm_publish_time":1663507322874},"2.3.0":{"name":"browser-image-resizer","version":"2.3.0","description":"A browser-based utility to downscale and resize images using <canvas>","main":"dist/index.js","author":{"name":"Eric Nograles","email":"grales@gmail.com"},"license":"MIT","devDependencies":{"@babel/cli":"^7.2.3","@babel/core":"^7.2.2","@babel/preset-env":"^7.3.1","babel-loader":"^8.0.5","webpack":"^4.29.3","webpack-cli":"^3.2.3"},"scripts":{"build":"NODE_ENV=production webpack --mode=production","dev":"webpack --watch --mode=development"},"repository":{"type":"git","url":"git+https://github.com/ericnograles/browser-image-resizer.git"},"dependencies":{"exifreader":"^4.5.1"},"gitHead":"ea985ce18d689de92c7d7752b44dea25a921e29d","bugs":{"url":"https://github.com/ericnograles/browser-image-resizer/issues"},"homepage":"https://github.com/ericnograles/browser-image-resizer#readme","_id":"browser-image-resizer@2.3.0","_nodeVersion":"12.22.12","_npmVersion":"6.14.16","dist":{"shasum":"08a067be9f5316bc207ef403dbb98be65e014d17","size":244038,"noattachment":false,"key":"/browser-image-resizer/-/browser-image-resizer-2.3.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/browser-image-resizer/download/browser-image-resizer-2.3.0.tgz"},"_npmUser":{"name":"ericnograles","email":"grales@gmail.com"},"directories":{},"maintainers":[{"name":"ericnograles","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/browser-image-resizer_2.3.0_1663503005646_0.8377835381411247"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2022-09-18T12:11:11.331Z","publish_time":1663503005943,"_cnpm_publish_time":1663503005943},"2.2.1":{"name":"browser-image-resizer","version":"2.2.1","description":"A browser-based utility to downscale and resize images using <canvas>","main":"dist/index.js","author":{"name":"Eric Nograles","email":"grales@gmail.com"},"license":"MIT","devDependencies":{"@babel/cli":"^7.2.3","@babel/core":"^7.2.2","@babel/preset-env":"^7.3.1","babel-loader":"^8.0.5","webpack":"^4.29.3","webpack-cli":"^3.2.3"},"scripts":{"build":"NODE_ENV=production webpack --mode=production","dev":"webpack --watch --mode=development"},"repository":{"type":"git","url":"git+https://github.com/ericnograles/browser-image-resizer.git"},"dependencies":{"exifreader":"^3.1.0"},"gitHead":"26a5c839f8a23da5ced4b9084ec9b872e04876d8","bugs":{"url":"https://github.com/ericnograles/browser-image-resizer/issues"},"homepage":"https://github.com/ericnograles/browser-image-resizer#readme","_id":"browser-image-resizer@2.2.1","_nodeVersion":"12.22.6","_npmVersion":"6.14.15","dist":{"shasum":"61ba6d71edbdcc2caf2017c5687f5a8cf6301689","size":103697,"noattachment":false,"key":"/browser-image-resizer/-/browser-image-resizer-2.2.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/browser-image-resizer/download/browser-image-resizer-2.2.1.tgz"},"_npmUser":{"name":"ericnograles","email":"grales@gmail.com"},"directories":{},"maintainers":[{"name":"ericnograles","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/browser-image-resizer_2.2.1_1634156160607_0.9030040248897913"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2021-12-25T09:45:36.603Z","publish_time":1634156160764,"_cnpm_publish_time":1634156160764},"2.2.0":{"name":"browser-image-resizer","version":"2.2.0","description":"A browser-based utility to downscale and resize images using <canvas>","main":"dist/index.js","author":{"name":"Eric Nograles","email":"grales@gmail.com"},"license":"MIT","devDependencies":{"@babel/cli":"^7.2.3","@babel/core":"^7.2.2","@babel/preset-env":"^7.3.1","babel-loader":"^8.0.5","webpack":"^4.29.3","webpack-cli":"^3.2.3"},"scripts":{"build":"NODE_ENV=production webpack --mode=production","dev":"webpack --watch --mode=development"},"repository":{"type":"git","url":"git+https://github.com/ericnograles/browser-image-resizer.git"},"dependencies":{"exifreader":"^3.1.0"},"gitHead":"79e64f4caebd952d8f493e32291cf07b2e0cf441","bugs":{"url":"https://github.com/ericnograles/browser-image-resizer/issues"},"homepage":"https://github.com/ericnograles/browser-image-resizer#readme","_id":"browser-image-resizer@2.2.0","_nodeVersion":"12.21.0","_npmVersion":"6.14.11","dist":{"shasum":"58db4d6646c544ad54bd4a357521d59cf7d7fe83","size":103612,"noattachment":false,"key":"/browser-image-resizer/-/browser-image-resizer-2.2.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/browser-image-resizer/download/browser-image-resizer-2.2.0.tgz"},"_npmUser":{"name":"ericnograles","email":"grales@gmail.com"},"directories":{},"maintainers":[{"name":"ericnograles","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/browser-image-resizer_2.2.0_1616355121729_0.15582860470290005"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2021-12-25T09:45:35.271Z","publish_time":1616355121944,"_cnpm_publish_time":1616355121944},"2.1.3":{"name":"browser-image-resizer","version":"2.1.3","description":"A browser-based utility to downscale and resize images using <canvas>","main":"dist/index.js","author":{"name":"Eric Nograles","email":"grales@gmail.com"},"license":"MIT","devDependencies":{"@babel/cli":"^7.2.3","@babel/core":"^7.2.2","@babel/preset-env":"^7.3.1","babel-loader":"^8.0.5","webpack":"^4.29.3","webpack-cli":"^3.2.3"},"scripts":{"build":"webpack --mode=production"},"repository":{"type":"git","url":"git+https://github.com/ericnograles/browser-image-resizer.git"},"dependencies":{"exifreader":"^3.1.0"},"gitHead":"ab4092f5e9163d9a40d57ec470b2d8232fead5e1","bugs":{"url":"https://github.com/ericnograles/browser-image-resizer/issues"},"homepage":"https://github.com/ericnograles/browser-image-resizer#readme","_id":"browser-image-resizer@2.1.3","_nodeVersion":"12.18.2","_npmVersion":"6.14.5","dist":{"shasum":"0c94977676cc7736699078fe30087753ad3b9660","size":31647,"noattachment":false,"key":"/browser-image-resizer/-/browser-image-resizer-2.1.3.tgz","tarball":"http://registry.cnpm.dingdandao.com/browser-image-resizer/download/browser-image-resizer-2.1.3.tgz"},"maintainers":[{"name":"ericnograles","email":""}],"_npmUser":{"name":"ericnograles","email":"grales@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/browser-image-resizer_2.1.3_1595098310780_0.31069724146071254"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2021-12-25T09:45:33.927Z","publish_time":1595098310920,"_cnpm_publish_time":1595098310920},"2.1.2":{"name":"browser-image-resizer","version":"2.1.2","description":"A browser-based utility to downscale and resize images using <canvas>","main":"dist/index.js","author":{"name":"Eric Nograles","email":"grales@gmail.com"},"license":"MIT","devDependencies":{"@babel/cli":"^7.2.3","@babel/core":"^7.2.2","@babel/preset-env":"^7.3.1","babel-loader":"^8.0.5","webpack":"^4.29.3","webpack-cli":"^3.2.3"},"scripts":{"build":"webpack --mode=production"},"repository":{"type":"git","url":"git+https://github.com/ericnograles/browser-image-resizer.git"},"dependencies":{"exifreader":"^3.1.0"},"gitHead":"6543a370c417d031b5962ad7391e0a40053e8e81","bugs":{"url":"https://github.com/ericnograles/browser-image-resizer/issues"},"homepage":"https://github.com/ericnograles/browser-image-resizer#readme","_id":"browser-image-resizer@2.1.2","_nodeVersion":"12.18.2","_npmVersion":"6.14.5","dist":{"shasum":"66f33c9d806d37b23b63fbb915db9b8bb433ef7f","size":30938,"noattachment":false,"key":"/browser-image-resizer/-/browser-image-resizer-2.1.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/browser-image-resizer/download/browser-image-resizer-2.1.2.tgz"},"maintainers":[{"name":"ericnograles","email":""}],"_npmUser":{"name":"ericnograles","email":"grales@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/browser-image-resizer_2.1.2_1594989276919_0.3741208727783847"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2021-12-25T09:45:32.804Z","publish_time":1594989277129,"_cnpm_publish_time":1594989277129},"2.1.0":{"name":"browser-image-resizer","version":"2.1.0","description":"A browser-based utility to downscale and resize images using <canvas>","main":"dist/index.js","author":{"name":"Eric Nograles","email":"grales@gmail.com"},"license":"MIT","devDependencies":{"@babel/cli":"^7.2.3","@babel/core":"^7.2.2","@babel/preset-env":"^7.3.1","babel-loader":"^8.0.5","webpack":"^4.29.3","webpack-cli":"^3.2.3"},"scripts":{"build":"webpack"},"repository":{"type":"git","url":"git+https://github.com/ericnograles/browser-image-resizer.git"},"dependencies":{"exifreader":"^2.8.3"},"gitHead":"3c1d52771c5252346342ee320bf4d415b1e51c88","bugs":{"url":"https://github.com/ericnograles/browser-image-resizer/issues"},"homepage":"https://github.com/ericnograles/browser-image-resizer#readme","_id":"browser-image-resizer@2.1.0","_npmVersion":"6.4.1","_nodeVersion":"10.14.1","_npmUser":{"name":"ericnograles","email":"grales@gmail.com"},"dist":{"shasum":"6d8f6bf05a2acb915be4b0ce1222ab001d07dd55","size":76051,"noattachment":false,"key":"/browser-image-resizer/-/browser-image-resizer-2.1.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/browser-image-resizer/download/browser-image-resizer-2.1.0.tgz"},"maintainers":[{"name":"ericnograles","email":""}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/browser-image-resizer_2.1.0_1578163222344_0.112303656798038"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2021-12-25T09:45:31.667Z","publish_time":1578163222486,"_cnpm_publish_time":1578163222486},"2.0.1":{"name":"browser-image-resizer","version":"2.0.1","description":"A browser-based utility to downscale and resize images using <canvas>","main":"dist/index.js","author":{"name":"Eric Nograles","email":"grales@gmail.com"},"license":"MIT","devDependencies":{"@babel/cli":"^7.2.3","@babel/core":"^7.2.2","@babel/preset-env":"^7.3.1","babel-loader":"^8.0.5","webpack":"^4.29.3","webpack-cli":"^3.2.3"},"scripts":{"build":"webpack"},"repository":{"type":"git","url":"git+https://github.com/ericnograles/browser-image-resizer.git"},"dependencies":{},"gitHead":"fe61748992033b83bb70fd97b85bbb1c2bef105f","bugs":{"url":"https://github.com/ericnograles/browser-image-resizer/issues"},"homepage":"https://github.com/ericnograles/browser-image-resizer#readme","_id":"browser-image-resizer@2.0.1","_npmVersion":"6.4.1","_nodeVersion":"10.14.1","_npmUser":{"name":"ericnograles","email":"grales@gmail.com"},"dist":{"shasum":"86bb32c15ad1f19cff4724b5c100ac2878450654","size":78415,"noattachment":false,"key":"/browser-image-resizer/-/browser-image-resizer-2.0.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/browser-image-resizer/download/browser-image-resizer-2.0.1.tgz"},"maintainers":[{"name":"ericnograles","email":""}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/browser-image-resizer_2.0.1_1550069608596_0.38514300178874605"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2021-12-25T09:45:30.108Z","publish_time":1550069608830,"_cnpm_publish_time":1550069608830},"2.0.0":{"name":"browser-image-resizer","version":"2.0.0","description":"A browser-based utility to downscale and resize images using <canvas>","main":"dist/index.js","author":{"name":"Eric Nograles","email":"grales@gmail.com"},"license":"MIT","devDependencies":{"@babel/cli":"^7.2.3","@babel/core":"^7.2.2","@babel/preset-env":"^7.3.1","babel-loader":"^8.0.5","webpack":"^4.29.3","webpack-cli":"^3.2.3"},"scripts":{"build":"webpack"},"repository":{"type":"git","url":"git+https://github.com/ericnograles/browser-image-resizer.git"},"dependencies":{},"gitHead":"4f790dfa3d335e7f12b0d355bd8ec17736d7e1bc","bugs":{"url":"https://github.com/ericnograles/browser-image-resizer/issues"},"homepage":"https://github.com/ericnograles/browser-image-resizer#readme","_id":"browser-image-resizer@2.0.0","_npmVersion":"6.4.1","_nodeVersion":"10.14.1","_npmUser":{"name":"ericnograles","email":"grales@gmail.com"},"dist":{"shasum":"e32fd9bdf6c66e2bb7aa8e587280003a0734db2a","size":78378,"noattachment":false,"key":"/browser-image-resizer/-/browser-image-resizer-2.0.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/browser-image-resizer/download/browser-image-resizer-2.0.0.tgz"},"maintainers":[{"name":"ericnograles","email":""}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/browser-image-resizer_2.0.0_1550065575147_0.10276318764035919"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2021-12-25T09:45:28.747Z","publish_time":1550065575225,"_cnpm_publish_time":1550065575225},"1.2.0":{"name":"browser-image-resizer","version":"1.2.0","description":"A browser-based utility to downscale and resize images using <canvas>","main":"build/index.js","author":{"name":"Eric Nograles","email":"grales@gmail.com"},"license":"MIT","devDependencies":{"babel-cli":"^6.26.0","babel-preset-es2015":"^6.24.1","babel-preset-stage-2":"^6.24.1"},"scripts":{"build":"babel src -d build"},"repository":{"type":"git","url":"git+https://github.com/ericnograles/browser-image-resizer.git"},"dependencies":{},"gitHead":"a0a11eac91ffae41301de35045349ba04b7aa9ad","bugs":{"url":"https://github.com/ericnograles/browser-image-resizer/issues"},"homepage":"https://github.com/ericnograles/browser-image-resizer#readme","_id":"browser-image-resizer@1.2.0","_npmVersion":"5.6.0","_nodeVersion":"8.11.1","_npmUser":{"name":"ericnograles","email":"grales@gmail.com"},"dist":{"shasum":"7cbe7e3aa4c01f83f5441585208d90df40fa1696","size":39323,"noattachment":false,"key":"/browser-image-resizer/-/browser-image-resizer-1.2.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/browser-image-resizer/download/browser-image-resizer-1.2.0.tgz"},"maintainers":[{"name":"ericnograles","email":""}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/browser-image-resizer_1.2.0_1530530446614_0.5543086212949615"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2021-12-25T09:45:27.366Z","publish_time":1530530446708,"_cnpm_publish_time":1530530446708},"1.1.4":{"name":"browser-image-resizer","version":"1.1.4","description":"A browser-based utility to downscale and resize images using <canvas>","main":"build/index.js","author":{"name":"Eric Nograles","email":"grales@gmail.com"},"license":"MIT","devDependencies":{"babel-cli":"^6.26.0","babel-preset-es2015":"^6.24.1","babel-preset-stage-2":"^6.24.1"},"scripts":{"build":"babel src -d build"},"repository":{"type":"git","url":"git+https://github.com/ericnograles/browser-image-resizer.git"},"dependencies":{},"gitHead":"be5223dbf47d48a226e1b38cc8bf61d761d54966","bugs":{"url":"https://github.com/ericnograles/browser-image-resizer/issues"},"homepage":"https://github.com/ericnograles/browser-image-resizer#readme","_id":"browser-image-resizer@1.1.4","_npmVersion":"5.6.0","_nodeVersion":"8.9.3","_npmUser":{"name":"ericnograles","email":"grales@gmail.com"},"maintainers":[{"name":"ericnograles","email":""}],"dist":{"shasum":"c9b15f30ec9b2b037eb9c89e512885e2ebd15524","size":39292,"noattachment":false,"key":"/browser-image-resizer/-/browser-image-resizer-1.1.4.tgz","tarball":"http://registry.cnpm.dingdandao.com/browser-image-resizer/download/browser-image-resizer-1.1.4.tgz"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/browser-image-resizer-1.1.4.tgz_1514897618711_0.42523984471336007"},"directories":{},"_cnpmcore_publish_time":"2021-12-25T09:45:26.245Z","publish_time":1514897619685,"_cnpm_publish_time":1514897619685},"1.1.3":{"name":"browser-image-resizer","version":"1.1.3","description":"A browser-based utility to downscale and resize images using <canvas>","main":"build/index.js","author":{"name":"Eric Nograles","email":"grales@gmail.com"},"license":"MIT","devDependencies":{"babel-cli":"^6.26.0","babel-preset-es2015":"^6.24.1","babel-preset-stage-2":"^6.24.1"},"scripts":{"build":"babel src -d build"},"repository":{"type":"git","url":"git+https://github.com/ericnograles/browser-image-resizer.git"},"dependencies":{},"gitHead":"c552c45beb5359c9b6f17407de7a5ad2c0225fe1","bugs":{"url":"https://github.com/ericnograles/browser-image-resizer/issues"},"homepage":"https://github.com/ericnograles/browser-image-resizer#readme","_id":"browser-image-resizer@1.1.3","_npmVersion":"5.3.0","_nodeVersion":"8.4.0","_npmUser":{"name":"ericnograles","email":"grales@gmail.com"},"dist":{"shasum":"92ac83cbc23d36100fff70fb52169923cbd37b47","size":41009,"noattachment":false,"key":"/browser-image-resizer/-/browser-image-resizer-1.1.3.tgz","tarball":"http://registry.cnpm.dingdandao.com/browser-image-resizer/download/browser-image-resizer-1.1.3.tgz"},"maintainers":[{"name":"ericnograles","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/browser-image-resizer-1.1.3.tgz_1507632235141_0.8431160277687013"},"directories":{},"_cnpmcore_publish_time":"2021-12-25T09:45:25.105Z","publish_time":1507632236202,"_cnpm_publish_time":1507632236202},"1.1.2":{"name":"browser-image-resizer","version":"1.1.2","description":"A browser-based utility to downscale and resize images using <canvas>","main":"build/index.js","author":{"name":"Eric Nograles","email":"grales@gmail.com"},"license":"MIT","devDependencies":{"babel-cli":"^6.26.0","babel-preset-es2015":"^6.24.1","babel-preset-stage-2":"^6.24.1"},"scripts":{"build":"babel src -d build"},"repository":{"type":"git","url":"git+https://github.com/ericnograles/browser-image-resizer.git"},"dependencies":{},"gitHead":"d400fdd0c1f35011a14e412ac734725ef3bf810e","bugs":{"url":"https://github.com/ericnograles/browser-image-resizer/issues"},"homepage":"https://github.com/ericnograles/browser-image-resizer#readme","_id":"browser-image-resizer@1.1.2","_npmVersion":"5.3.0","_nodeVersion":"8.4.0","_npmUser":{"name":"ericnograles","email":"grales@gmail.com"},"dist":{"shasum":"77ecd32aeff3b90ff2737a05d02e36f1a801e284","size":41017,"noattachment":false,"key":"/browser-image-resizer/-/browser-image-resizer-1.1.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/browser-image-resizer/download/browser-image-resizer-1.1.2.tgz"},"maintainers":[{"name":"ericnograles","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/browser-image-resizer-1.1.2.tgz_1504521944431_0.0029134664218872786"},"directories":{},"_cnpmcore_publish_time":"2021-12-25T09:45:23.903Z","publish_time":1504521945445,"_cnpm_publish_time":1504521945445},"1.1.1":{"name":"browser-image-resizer","version":"1.1.1","description":"A browser-based utility to downscale and resize images using <canvas>","main":"build/index.js","author":{"name":"Eric Nograles","email":"grales@gmail.com"},"license":"MIT","devDependencies":{"babel-cli":"^6.26.0","babel-preset-es2015":"^6.24.1","babel-preset-stage-2":"^6.24.1"},"scripts":{"build":"babel src -d build"},"repository":{"type":"git","url":"git+https://github.com/ericnograles/browser-image-resizer.git"},"dependencies":{},"gitHead":"be45c6b90680289c47b29e79a6e6a8fe8f83155e","bugs":{"url":"https://github.com/ericnograles/browser-image-resizer/issues"},"homepage":"https://github.com/ericnograles/browser-image-resizer#readme","_id":"browser-image-resizer@1.1.1","_shasum":"fe5ab4cca4e826ddf3c776e509cd17f60cef28d7","_from":".","_npmVersion":"4.6.1","_nodeVersion":"8.1.4","_npmUser":{"name":"ericnograles","email":"grales@gmail.com"},"dist":{"shasum":"fe5ab4cca4e826ddf3c776e509cd17f60cef28d7","size":40987,"noattachment":false,"key":"/browser-image-resizer/-/browser-image-resizer-1.1.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/browser-image-resizer/download/browser-image-resizer-1.1.1.tgz"},"maintainers":[{"name":"ericnograles","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/browser-image-resizer-1.1.1.tgz_1503912712912_0.7408287608996034"},"directories":{},"_cnpmcore_publish_time":"2021-12-25T09:45:22.765Z","publish_time":1503912714010,"_cnpm_publish_time":1503912714010},"1.1.0":{"name":"browser-image-resizer","version":"1.1.0","description":"A browser-based utility to downscale and resize images using <canvas>","main":"build/index.js","author":{"name":"Eric Nograles","email":"grales@gmail.com"},"license":"MIT","devDependencies":{"babel-cli":"^6.26.0","babel-preset-es2015":"^6.24.1","babel-preset-stage-2":"^6.24.1"},"scripts":{"build":"babel src -d build"},"repository":{"type":"git","url":"git+https://github.com/ericnograles/browser-image-resizer.git"},"dependencies":{},"gitHead":"c4b0b2483bf947397e9f2d54291fa839e533de98","bugs":{"url":"https://github.com/ericnograles/browser-image-resizer/issues"},"homepage":"https://github.com/ericnograles/browser-image-resizer#readme","_id":"browser-image-resizer@1.1.0","_shasum":"3b1e01e2680ba796f7dd763f5c6f5c5580500355","_from":".","_npmVersion":"4.6.1","_nodeVersion":"8.1.4","_npmUser":{"name":"ericnograles","email":"grales@gmail.com"},"dist":{"shasum":"3b1e01e2680ba796f7dd763f5c6f5c5580500355","size":40875,"noattachment":false,"key":"/browser-image-resizer/-/browser-image-resizer-1.1.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/browser-image-resizer/download/browser-image-resizer-1.1.0.tgz"},"maintainers":[{"name":"ericnograles","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/browser-image-resizer-1.1.0.tgz_1503911852191_0.9260983783751726"},"directories":{},"_cnpmcore_publish_time":"2021-12-25T09:45:21.008Z","publish_time":1503911853227,"_cnpm_publish_time":1503911853227},"1.0.5":{"name":"browser-image-resizer","version":"1.0.5","description":"A browser-based utility to downscale and resize images using <canvas>","main":"build/index.js","author":{"name":"Eric Nograles","email":"grales@gmail.com"},"license":"MIT","devDependencies":{"babel-cli":"^6.26.0","babel-preset-es2015":"^6.24.1","babel-preset-stage-2":"^6.24.1"},"scripts":{"build":"babel src -d build"},"repository":{"type":"git","url":"git+https://github.com/ericnograles/browser-image-resizer.git"},"gitHead":"472bdb2187a0a5ceb142140d8dc015bcd9e0363e","bugs":{"url":"https://github.com/ericnograles/browser-image-resizer/issues"},"homepage":"https://github.com/ericnograles/browser-image-resizer#readme","_id":"browser-image-resizer@1.0.5","_shasum":"5166f59b904d59e4ba18cea1c831e7803b593a4a","_from":".","_npmVersion":"4.6.1","_nodeVersion":"8.1.4","_npmUser":{"name":"ericnograles","email":"grales@gmail.com"},"dist":{"shasum":"5166f59b904d59e4ba18cea1c831e7803b593a4a","size":19355,"noattachment":false,"key":"/browser-image-resizer/-/browser-image-resizer-1.0.5.tgz","tarball":"http://registry.cnpm.dingdandao.com/browser-image-resizer/download/browser-image-resizer-1.0.5.tgz"},"maintainers":[{"name":"ericnograles","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/browser-image-resizer-1.0.5.tgz_1503736636382_0.9964482900686562"},"directories":{},"_cnpmcore_publish_time":"2021-12-25T09:45:19.215Z","publish_time":1503736637359,"_cnpm_publish_time":1503736637359},"1.0.4":{"name":"browser-image-resizer","version":"1.0.4","description":"A browser-based utility to downscale and resize images using <canvas>","main":"build/index.js","author":{"name":"Eric Nograles","email":"grales@gmail.com"},"license":"MIT","devDependencies":{"babel-cli":"^6.26.0","babel-preset-es2015":"^6.24.1","babel-preset-stage-2":"^6.24.1"},"scripts":{"build":"babel src -d build"},"gitHead":"a92003239f7380095fd727a609a41fd2e3a0f775","_id":"browser-image-resizer@1.0.4","_shasum":"721bb37569f0e9da6b78450e45c94f00cb7c2031","_from":".","_npmVersion":"4.6.1","_nodeVersion":"8.1.4","_npmUser":{"name":"ericnograles","email":"grales@gmail.com"},"dist":{"shasum":"721bb37569f0e9da6b78450e45c94f00cb7c2031","size":19318,"noattachment":false,"key":"/browser-image-resizer/-/browser-image-resizer-1.0.4.tgz","tarball":"http://registry.cnpm.dingdandao.com/browser-image-resizer/download/browser-image-resizer-1.0.4.tgz"},"maintainers":[{"name":"ericnograles","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/browser-image-resizer-1.0.4.tgz_1503736487744_0.9698801967315376"},"directories":{},"_cnpmcore_publish_time":"2021-12-25T09:45:16.862Z","publish_time":1503736488772,"_cnpm_publish_time":1503736488772},"1.0.3":{"name":"browser-image-resizer","version":"1.0.3","description":"A browser-based utility to downscale and resize images using <canvas>","main":"build/index.js","author":{"name":"Eric Nograles","email":"grales@gmail.com"},"license":"MIT","devDependencies":{"babel-cli":"^6.26.0","babel-preset-es2015":"^6.24.1","babel-preset-stage-2":"^6.24.1"},"scripts":{"build":"babel src -d build"},"gitHead":"cdf9aabfe306b13ff76fda197ade3f217f1fea03","_id":"browser-image-resizer@1.0.3","_shasum":"7ec7e477dfea8dfe6a1d7e45e3e7e4929625a1dd","_from":".","_npmVersion":"4.6.1","_nodeVersion":"8.1.4","_npmUser":{"name":"ericnograles","email":"grales@gmail.com"},"dist":{"shasum":"7ec7e477dfea8dfe6a1d7e45e3e7e4929625a1dd","size":19326,"noattachment":false,"key":"/browser-image-resizer/-/browser-image-resizer-1.0.3.tgz","tarball":"http://registry.cnpm.dingdandao.com/browser-image-resizer/download/browser-image-resizer-1.0.3.tgz"},"maintainers":[{"name":"ericnograles","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/browser-image-resizer-1.0.3.tgz_1503736394241_0.5822820856701583"},"directories":{},"_cnpmcore_publish_time":"2021-12-25T09:45:16.303Z","publish_time":1503736395331,"_cnpm_publish_time":1503736395331},"1.0.2":{"name":"browser-image-resizer","version":"1.0.2","description":"A browser-based utility to downscale and resize images using <canvas>","main":"build/index.js","author":{"name":"Eric Nograles","email":"grales@gmail.com"},"license":"MIT","devDependencies":{"babel-cli":"^6.26.0","babel-preset-es2015":"^6.24.1","babel-preset-stage-2":"^6.24.1"},"scripts":{"build":"babel src -d build"},"gitHead":"b864e77abad864c28ddf1fa793dc8c0659a2a364","_id":"browser-image-resizer@1.0.2","_shasum":"af3e74c590d9e574f469d6465d5d762536658a6b","_from":".","_npmVersion":"4.6.1","_nodeVersion":"8.1.4","_npmUser":{"name":"ericnograles","email":"grales@gmail.com"},"dist":{"shasum":"af3e74c590d9e574f469d6465d5d762536658a6b","size":18964,"noattachment":false,"key":"/browser-image-resizer/-/browser-image-resizer-1.0.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/browser-image-resizer/download/browser-image-resizer-1.0.2.tgz"},"maintainers":[{"name":"ericnograles","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/browser-image-resizer-1.0.2.tgz_1503676308609_0.6448158659040928"},"directories":{},"_cnpmcore_publish_time":"2021-12-25T09:45:15.172Z","publish_time":1503676309615,"_cnpm_publish_time":1503676309615},"1.0.1":{"name":"browser-image-resizer","version":"1.0.1","description":"A browser-based utility to downscale and resize images using <canvas>","main":"build/index.js","author":{"name":"Eric Nograles","email":"grales@gmail.com"},"license":"MIT","devDependencies":{"babel-cli":"^6.26.0","babel-preset-es2015":"^6.24.1","babel-preset-stage-2":"^6.24.1"},"scripts":{"build":"babel src -d build"},"gitHead":"a24b0d66903eb800b63459eaad042a86e8300bbb","_id":"browser-image-resizer@1.0.1","_shasum":"5ccda4acf11bc12106b7978d84258336ed3fd38a","_from":".","_npmVersion":"4.6.1","_nodeVersion":"8.1.4","_npmUser":{"name":"ericnograles","email":"grales@gmail.com"},"dist":{"shasum":"5ccda4acf11bc12106b7978d84258336ed3fd38a","size":18962,"noattachment":false,"key":"/browser-image-resizer/-/browser-image-resizer-1.0.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/browser-image-resizer/download/browser-image-resizer-1.0.1.tgz"},"maintainers":[{"name":"ericnograles","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/browser-image-resizer-1.0.1.tgz_1503676227116_0.42260123789310455"},"directories":{},"_cnpmcore_publish_time":"2021-12-25T09:45:14.020Z","publish_time":1503676228090,"_cnpm_publish_time":1503676228090},"1.0.0":{"name":"browser-image-resizer","version":"1.0.0","description":"A browser-based utility to downscale and resize images using <canvas>","main":"build/index.js","author":{"name":"Eric Nograles","email":"grales@gmail.com"},"license":"MIT","devDependencies":{"babel-cli":"^6.26.0","babel-preset-es2015":"^6.24.1","babel-preset-stage-2":"^6.24.1"},"scripts":{"build":"babel src -d build"},"gitHead":"0a6c33e8872e5abf3010be3a766a59c0e231f10a","_id":"browser-image-resizer@1.0.0","_shasum":"4ec3824d01482e3cc8c6a901b65ac69d7e94ece3","_from":".","_npmVersion":"4.6.1","_nodeVersion":"8.1.4","_npmUser":{"name":"ericnograles","email":"grales@gmail.com"},"dist":{"shasum":"4ec3824d01482e3cc8c6a901b65ac69d7e94ece3","size":18953,"noattachment":false,"key":"/browser-image-resizer/-/browser-image-resizer-1.0.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/browser-image-resizer/download/browser-image-resizer-1.0.0.tgz"},"maintainers":[{"name":"ericnograles","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/browser-image-resizer-1.0.0.tgz_1503675927167_0.7691835274454206"},"directories":{},"_cnpmcore_publish_time":"2021-12-25T09:45:12.695Z","publish_time":1503675928250,"_cnpm_publish_time":1503675928250}},"readme":"# browser-image-resizer\n\nA tiny (~7kb uncompressed, ~1kb compressed) browser-based library to downscale and/or resize images using `<canvas>`.\n\n## Introduction\n\nThe code was part of Ross Turner's [HTML5-ImageUploader](https://github.com/rossturner/HTML5-ImageUploader).  Note that this is meant to be a browser-only utility and will not work in Node.js.\n\n## Demo\n\n- [Code Sandbox - NPM](https://codesandbox.io/s/6x20vw7l4r)\n- [Code Sandbox - In-Browser](https://codesandbox.io/s/nroxwpn21p)\n\n## Installation\n\n### NPM/Yarn\n\n- `npm install browser-image-resizer`\n- `yarn add browser-image-resizer`\n\n### Browser\n\n```\n<script src=\"https://cdn.jsdelivr.net/gh/ericnograles/browser-image-resizer@2.4.0/dist/index.js\"></script>\n```\n\n## Usage\n\n### NPM/Yarn\n\n#### Promises\n\n```javascript\nimport { readAndCompressImage } from 'browser-image-resizer';\n\nconst config = {\n  quality: 0.5,\n  maxWidth: 800,\n  maxHeight: 600,\n  debug: true\n};\n\n// Note: A single file comes from event.target.files on <input>\nreadAndCompressImage(file, config)\n  .then(resizedImage => {\n    // Upload file to some Web API\n    const url = `http://localhost:3001/upload`;\n    const formData = new FormData();\n    formData.append('images', resizedImage);\n    const options = {\n      method: 'POST',\n      body: formData\n    };\n\n    return fetch(url, options);\n  })\n  .then(result => {\n    // TODO: Handle the result\n    console.log(result);\n  });\n```\n\n#### Async/Await\n\n```javascript\nimport { readAndCompressImage } from 'browser-image-resizer';\n\nconst config = {\n  quality: 0.7,\n  width: 800,\n  height: 600\n};\n\n// Note: A single file comes from event.target.files on <input>\nasync function uploadImage(file) {\n  try {\n    let resizedImage = await readAndCompressImage(file, config);\n\n    const url = `http://localhost:3001/upload`;\n    const formData = new FormData();\n    formData.append('images', resizedImage);\n    const options = {\n      method: 'POST',\n      body: formData\n    };\n\n    let result = await fetch(url, options);\n\n    // TODO: Handle the result\n    console.log(result);\n    return result;\n  } catch (error) {\n    console.error(error);\n    throw(error);\n  }\n}\n```\n\n### Browser\n\n#### Promises\n\n```javascript\nconst config = {\n  quality: 0.5,\n  maxWidth: 800,\n  maxHeight: 600,\n  debug: true\n};\n\n// Note: A single file comes from event.target.files on <input>\nBrowserImageResizer.readAndCompressImage(file, config)\n  .then(resizedImage => {\n    // Upload file to some Web API\n    const url = `http://localhost:3001/upload`;\n    const formData = new FormData();\n    formData.append('images', resizedImage);\n    const options = {\n      method: 'POST',\n      body: formData\n    };\n\n    return fetch(url, options);\n  })\n  .then(result => {\n    // TODO: Handle the result\n    console.log(result);\n  });\n```\n\n#### Async/Await\n\n```javascript\n\nconst config = {\n  quality: 0.7,\n  width: 800,\n  height: 600\n};\n\n// Note: A single file comes from event.target.files on <input>\nasync function uploadImage(file) {\n  try {\n    let resizedImage = await BrowserImageResizer.readAndCompressImage(file, config);\n\n    const url = `http://localhost:3001/upload`;\n    const formData = new FormData();\n    formData.append('images', resizedImage);\n    const options = {\n      method: 'POST',\n      body: formData\n    };\n\n    let result = await fetch(url, options);\n\n    // TODO: Handle the result\n    console.log(result);\n    return result;\n  } catch (error) {\n    console.error(error);\n    throw(error);\n  }\n}\n```\n\n\n### readAndCompressImage(file, config) => Promise<Blob>\n\n#### Inputs\n\n* `file`: A File object, usually from an `<input>`\n* `config`: See below\n\n| Property Name        | Purpose           | Default Value  |\n| ------------- |-------------| -----:|\n| `quality`      | The quality of the image | 0.5 |\n| `maxWidth`      | The maximum width for the downscaled image | 800 |\n| `maxHeight` | The maximum height for the downscaled image | 600 |\n| `autoRotate` | Reads EXIF data on the image to determine orientation | true |\n| `debug` | console.log image update operations | false |\n| `mimeType` | specify image output type other than jpeg  | 'image/jpeg' |\n\n### Outputs\n\nA Promise that yields an Image Blob\n\n## Contributing\n\nThe fastest way to contribute back is to fork the repl.it of this repo (https://replit.com/@grales/browser-image-resizer). Please open any Issues if you have trouble spinning it up.\n\n### repl.it First-time Setup\n\nUpon forking of the repl.it, open a new Shell and follow these instructions:\n\n1. Execute `npm link` at the top `~/browser-image-resizer` folder\n1. Execute `cd tests/bir-vue`\n2. Execute `npm i && npm link browser-image-resizer && npm run serve`\n3. Your repl.it should automatically boot to a webview of a Vue 3 CLI SPA\n  - This SPA will point to your built copy of browser-image-resizer that runs automatically when the repl.it boots\n4. Modify any code at the top level `src/` and it will reflect on your Vue 3 CLI SPA test app\n\n### repl.it Specifics\n\n-  The repl.it above is configured to run the `dev` script of the library, which is a webpack-dev-server that auto-generates the `dist/` library which is the entry point of this library\n- The subsequent commands gives you an actual web application on which to verify your changes\n- If you prefer, you can do this locally as well, but the repl.it ensures a faster and more consistent onboarding\n   ","_attachments":{},"homepage":"https://github.com/ericnograles/browser-image-resizer#readme","bugs":{"url":"https://github.com/ericnograles/browser-image-resizer/issues"},"license":"MIT"}