Paketwerk
package versions
Returns the full version history of a package from a single normalised schema that covers seven ecosystems. Versions are ordered by semantic version, not alphabetically and not in registry order, so 1.10.0 sorts after 1.9.0 — the mistake that quietly breaks naive comparisons. For each version you get the publication timestamp, whether it is the registry default, whether it is deprecated and the deprecation reason as the registry states it.
POST https://paket.halowerk.com/v1/package-versionsEingaben
| Feld | Typ | Pflicht | Beschreibung |
|---|---|---|---|
| system | string | Ja | The package ecosystem. |
| name | string | Ja | Package name. Maven uses groupId:artifactId, Go uses the module path. |
| include_prereleases | boolean | Nein | Whether pre-release versions appear in the list. They are counted either way. |
| limit | integer | Nein | How many versions to return, newest first. |
Vollständiges Eingabeschema anzeigen
{
"type": "object",
"required": [
"system",
"name"
],
"additionalProperties": false,
"properties": {
"system": {
"type": "string",
"enum": [
"npm",
"pypi",
"maven",
"go",
"cargo",
"nuget",
"rubygems"
],
"description": "The package ecosystem."
},
"name": {
"type": "string",
"minLength": 1,
"maxLength": 300,
"description": "Package name. Maven uses groupId:artifactId, Go uses the module path."
},
"include_prereleases": {
"type": "boolean",
"default": true,
"description": "Whether pre-release versions appear in the list. They are counted either way."
},
"limit": {
"type": "integer",
"minimum": 1,
"maximum": 500,
"default": 200,
"description": "How many versions to return, newest first."
}
}
}Veröffentlichtes Eingabebeispiel
{
"system": "npm",
"name": "express",
"include_prereleases": true,
"limit": 200
}Ergebnis & Dokumentation
Maschinenlesbare Dokumentation dieses Hubs
Quelle dieser Seite: der veröffentlichte HALOWERK-Katalog. Stand: 2026-11-01, 15:19 UTC.
Weitere Endpunkte dieses Hubs
- Paketwerk0,003 USDC
artifact hash
POSThttps://paket.halowerk.com/v1/artifact-hashTakes a file digest and answers which released package version it is. Useful for an artefact found in a container layer, a build directory or an attachment with no metadata attached. Hex and base64 input are both accepted and normalised, th
- Paketwerk0,005 USDC
dependency bloat
POSThttps://paket.halowerk.com/v1/dependency-bloatScores how much a package costs to depend on, using the resolved graph rather than a guess. Four measurements: the number of transitive nodes, the maximum depth, how many packages appear at more than one version, and the fan-out of the root
- Paketwerk0,005 USDC
dependency confusion
POSThttps://paket.halowerk.com/v1/dependency-confusionTakes the names your organisation publishes internally and checks each against the public registry of the same ecosystem. Three findings, kept apart because they call for different actions. Name is free: nobody has taken it, the door is ope