Sharper is an image converter based on the sharp image processor (https://github.com/lovell/sharp). It allows the conversion of JPEG, PNG, WebP, AVIF, TIFF and GIF, into JPEG, PNG, WebP, AVIF and TIFF. It also gives you the option of changing the compression and resolution of the images.
npm install --save archiver
npm install --save sharp
npm install --save express
npm install --save express-fileupload
npm install --save btoa
npm install --save dotenv
npm install --save-dev nodemon
npm install --save-dev npm-check
If you installed nodemon:
npm start
If you didn't install nodemon:
node index.js
This web app doesn't do validation, if you want to make a website with it you will have to implement it yourself. You can also allow users to upload SVG files but users can inject javascript code in SVG so it's dangerous.