When we set up a nexus proxy repository to point to remote repo as https://npm.pkg.github.com then the tgz package names in the nexus UI seems to have a very large hashed tgz binary asset path as shown in the Nexus_UI_Request.png Notice the Asset Path in the screenshot.
Although when the NPM client downloads the packages using npm pack (or npm install) command then the package is downloaded without any issue. The NPM client can resolve the tarball name correct filename / path (like "someuser-delete_repo-1.0.0.tgz") while storing it locally:
- Nexus UI shows a very long hash based file name (Path) for the NPM archive (instead of showing correct tgz file)
- Downloading asset directly from Nexus UI or using some other non npm based clients like (curl / UI) downloads the same long hashed file instead of the correct tgz filename.
- Nexus UI should show the correct npm tgz filename in the Nexus Browse UI.