Nuget, Maven, NPM local cache server
- it is possible to push on remote repos
- tree view only for maven
- maven and npm search similar to nuget
- GET /v1/index.json Retrieve all the existing databases
-
PUT /{repo}/{path}/{packageId}/{version}/{packageId}.{version}.[jar|pom](.[md5|asc|sha1])) To upload package, pom and the signatures
-
PUT /{repo}/{path}/{packageId}/maven-metadata.xml(.[md5|asc|sha1])) To upload the maven metadata for the uploaded package
-
GET /{repo}/... Standard maven browse
-
GET /{repo}/custom/search Search according to [https://search.maven.org/]
-
GET /{repo}/v3/index.json List of avaliable APIs
-
POST /{repo}/v2/publish Publish package
-
DELETE /{repo}/v2/publish Delist package
-
PUT /{repo}/v2/publish Relist package
-
GET /{repo}/v3/registration/{semver}/{packageid}/index.json Registration pages for the specific package and semver
-
GET /{repo}/v3/registration/{semver}/{packageid}/page/{from}/{to}.json List of registrations paged by version
-
GET /{repo}/v3/registration/{semver}/{packageid}/{version}.json Registration for the specific package version and semver
-
GET /{repo}/v3/query Search the packages
-
GET /{repo}/v3/container/{idLower}/{versionLower}/{fullversion}.nupkg Download the package
-
GET /{repo}/v3/container/{packageid}/index.json List the versions for the package
-
GET /{repo}/v3/catalog/data/{date}/{fullPackage}.json Retrieve alla data included dependencies for package
-
GET /{repo}/custom/load Load nupkg from an existing directory