At first glance the problem is in node_modules, but also, you can avoid adding the screenshots folder since them is not necessary for installation. .. and keep in mind that these files are not understandable and add weight completely. :sweat_smile:
openapi.yml and package-lock.json although they do not add weight they can also be avoided.
Following the thread of https://github.com/nextcloud/server/pull/19017
I started to investigate. So download the tarball from the app store. Extract them and analyze it with ncdu.
At first glance the problem is in
node_modules
, but also, you can avoid adding thescreenshots
folder since them is not necessary for installation. .. and keep in mind that these files are not understandable and add weight completely. :sweat_smile:openapi.yml
andpackage-lock.json
although they do not add weight they can also be avoided.I don't know if this library is necessary, but at least you can avoid the test images. :wink:
Last example:
The file
mapbox-gl-dev.js
seems that it is not being used. and is the largest within the code.Well.. you can continue searching with using the
ncdu
tool.. Knowing the code you can know better what you can avoid. :wink:Thanks for tha app.. :grimacing: Regards, Matias