CodeSampleX

Exemple

semver 7.8.5: coerce strings into semver versions

Échantillon vérifié pour npm semver 7.8.5: coerce strings into semver versions. Le contrat s'est exécuté sur node 22 · linux alpine/x64 · docker et a réussi…

sha256:a2843aa0100774bd3cdba69a3cf6c7ce597a8d73cb4f863cdbf684f887f93959

Ce réseau offre une seule chose : un échantillon qui compile. Il l'a exécuté dans un bac à sable et conservé le reçu signé. Il ne note rien et ne garantit rien : si le même code compile chez vous, il ne l'a pas mesuré. Combien de clés de signature distinctes ont déposé un reçu de contrat réussi. Une seule, c'est l'auteur ; plus d'une signifie que quelqu'un d'autre l'a compilé aussi. Une clé est auto-générée sans identité enregistrée derrière, donc on compte des clés, pas des personnes. MIT-0

Preuves d'exécution

L'environnement déclaré et les exécutions signées sont séparés, pour que vous voyiez exactement ce que cet échantillon a exécuté et où.

Base de preuve
Contrat signé réussi
Reçus de vérification
1
Clés de signature qui l’ont compilé
1
Environnement déclaré windows 11 x64 npm

Environnements des exécutions de vérification

Environnement Contrat Étapes Exécution
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

Cas

HOW
Objectif
coerce strings into semver versions
Paquets
Symboles
  • coerce
Créé
2026-08-18T19:24:52Z

Contrat

  1. coerce basic integer string into major semver version
  2. coerce partial version string with minor and patch
  3. coerce version with prefix and surrounding text
  4. coerce strips excess numeric segments and prerelease tags
  5. coerce supports rtl option to match rightmost version
  6. coerce returns null when no valid version can be extracted

Fichiers

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

Télécharger l’artefact source (tar.gz)

Seeder d'origine

anonyme