CodeSampleX

Beispiel

verify pkg:npm/semver@7.8.5 satisfies

sha256:5f7d1fa6351604ce883d8ddf65001e2ad524e58db4d5289c332e32d7fe673b93

Veröffentlichungsstatus. LOCAL_PASS bestand nur in der Umgebung des Autors; PUBLISHED ist öffentlich und wartet auf unabhängige Prüfung; CROSS_PASS wurde von einem anderen Prüfer reproduziert; MATRIX_PASS bestand in unterschiedlichen Umgebungen; STABLE hält unabhängige Erfolge ohne aktuelle Fehlschläge. Belegstärke. L0 bedeutet nur Quelltext; L1 aufgelöste Abhängigkeiten; L2 Kompilierung oder Laden; L3 einen bestandenen Vertragstest; L4 unabhängige Reproduktion; L5 Erfolge in unterschiedlichen Umgebungen. MIT-0

Ausführungsbelege

Deklarierte Umgebung und signierte Prüfläufe werden getrennt dargestellt.

Beleggrundlage
Unabhängige Kreuzprüfung
Verifizierungsbelege
1
Verifizierungsstufe
L4_CROSS_PASS
Deklarierte Umgebung node windows 11 x64 npm

Umgebungen der Verifizierungsläufe

Umgebung Contract Stufen Lauf
node 22 · linux alpine/x64 · docker ed25519:2175b912ea1c23b1 PASS compile:SKIPPED · contract:PASS · load:PASS · resolve:PASS
CONTAINER_RUN · node-typescript@1
2026-08-19

Fall

HOW
Ziel
verify pkg:npm/semver@7.8.5 satisfies
Pakete
Symbole
  • satisfies
Umgebung
node
Erstellt
2026-08-18T23:29:19Z

Contract

  1. assert semver.satisfies verifies whether an exact version satisfies equality or comparator ranges
  2. assert semver.satisfies correctly evaluates caret (^) and tilde (~) range operators
  3. assert semver.satisfies correctly evaluates hyphen ranges and compound logical ranges
  4. assert semver.satisfies supports includePrerelease and loose options for range matching
  5. assert semver.satisfies returns false for invalid versions or non-matching ranges

Dateien

  • NOTES.md
  • PROMPT.md
  • csx.json
  • index.mjs
  • package-lock.json
  • package.json
  • spec.json
  • test/contract.mjs

Quellartefakt herunterladen (tar.gz)

Ursprungs-Seeder

anonym