2. Abusing the service and its resources, or using jsDelivr as a general-purpose file or media hosting service. This includes, for example: - running an image hosting website and using jsDelivr as a storage for all uploaded images, - hosting videos, file backups, or other files in large quantities. We recognize that there are legitimate projects that consist of a large number of files, and these are not considered abuse. For example: icons packs, apps, or games with a large number of assets.
4. Packages that are not functionally compatible with the npm command-line client. For example, a "package" cannot simply be a PNG or JPEG image, a movie file, or a text document uploaded directly to the registry. Using the Public Registry as a general purpose database is not allowed.